Langages et normes: Difference between revisions

m
mNo edit summary
Tag: 2017 source edit
Tag: 2017 source edit
Line 327: Line 327:
*Tous les attributs dans les balises HTML doivent être *en minuscule* et quotés avec des *doubles quote*.
*Tous les attributs dans les balises HTML doivent être *en minuscule* et quotés avec des *doubles quote*.


*Les liens href doivent être absolus en se basant sur la fonction dol_buildpath() pour obtenir un chemin absolu depuis un chemin relatif au répertoire htdocs. Pour les tags img, il faut faire appel à la fonction img_picto().
*Les liens href doivent être absolus en se basant sur la fonction dol_buildpath() obtenir un chemin absolu depuis un chemin relatif au répertoire htdocs (pour les modules externes) ou en utilisant DOL_URL_ROOT pour le code core. Pour les tags img, il faut faire appel à la fonction img_picto().


Par example:
Par example:
<syntaxhighlight lang="PHP">
<syntaxhighlight lang="PHP">
print '<a href="'.dol_buildpath('/monrep/mapage.php').'">'.img_picto('Texte alt','nompictopng','').'</a>';
print '<a href="'.dol_buildpath('/monrep/mapage.php').'">'.img_picto('Texte alt','nompictopng','').'</a>';
print '<a href="'.DOL_URL_ROOT.'/repducore/pageducore.php">'.img_picto('Texte alt','nompictopng','').'</a>';
</syntaxhighlight>
</syntaxhighlight>