Avec la généralisation des terminaux mobiles (smartphones et tablettes) il est important de prendre en compte la taille réduite de leur affichage lors de la conception de votre site. Un élément essentiel du design d’un site est le menu principal de navigation. Pour les terminaux mobiles, une des solutions est de remplacer le classique combo liste de liens non ordonnée (<ul>
) + css par une liste déroulante (<select>
) et du JavaScript.
Archives par mot-clé : chunk
Ajouter une méta « generator » à MODX Revolution
J’ai longtemps cherché à rajouter la balise méta « generator » à mon MODX Revolution, et en fouillant la foisonnante doc de MODX j’ai enfin trouvé une solution.
Ma solution utilise un snippet (pour aller chercher le numéro de version), et un chunk (pour mettre le tout en HTML).
Le snippet
Le numéro de version est un paramètre du système (‘settings_version’ pour être plus précis). Pour afficher un paramètre système, il faut utiliser la méthode getOption
de la classe modx
. Cela donne donc:
return $modx->getOption('settings_version');
Le chunk
Le chunk consiste juste en une meta avec un attribut name
égal à ‘generator’, et un attribut content
égal au retour du snippet (que j’ai appelé ‘generator’). Cela nous donne:
<meta name="generator" content="MODX Revolution [[!generator]]" />
Utilisation du chunk
Pour utiliser le chunk, il suffit simplement de l’appeler dans le header du modèle ([[$generator]]
).