Skip to main content Help Control Panel

 

support «   Besoin d'aide «   Ajouter un encart latéral sans passer par extra et navigation «  

Ajouter un encart latéral sans passer par extra et navigation

« Previous Next »

Si flexible est pratique quand on connait pas le CSS, il est inversement très compliqué de mettre le nez dans son template.php qui fait tout.

Si on est capable de mettre le nez dans le template de flexible, alors autant faire ses templates soit-même.

Pour revenir à la question, de mémoire tu devrais pouvoir implémenter le code de ton composant dans le skin.php de ton template avec un nom de fontion

echo_montruc()

puis dans la page des composants du control, tu écris "montruc" à la fin de la ligne des composants extra.

yacs va donc appeler echo_montruc() , qui doit renvoyer le texte à afficher. Mais là il faut tout faire. Controler la section pour savoir si on s'affiche, construire la boite avec un id qui va bien, etc.

les fonctions de base de yacs permettent de le faire rapidement (par exemple skin::build_box()), mais il faut les connaitres !

by Alexis Raimbault on Mar. 12 2010