Skip to main content Help Control Panel

YACS CMS : Open source !

Community «   Le forum «   Besoin d'aide «   [Réglé]section, sous-section et skins «  

Comment: [Réglé]section, sous-section et skins

<< Previous Next >>

Comment inspired from ThierryP

ThierryP: avec yacs, un skin est toujours dans un sous-répertoire du répertoire skins. Ainsi, le skin machin est dans le répertoire skins/machin. Le contenu du skin est fait de plusieurs fichiers, avec au minimum template.php et skin.php. Se référer à l'un des skins de référence fourni avec YACS pour voir ceci dans le détail.

Les deux cas que j'exposais précédemment sont très différents.

Dans le premier cas, on souhaite utiliser un autre skin pour l'une des sections. Par exemple : skin skeleton pour tout le site, sauf une section avec alfresco. Dans cette section particulière, configurer l'option skin_alfresco et YACS ira chercher, pour toutes les pages associées, le contenu du skin alfresco en lieu et place du skin skeleton.

Dans le deuxième cas, on souhaite utiliser un template différent pour l'un des modules. Par exemple : avoir une mise en page spéciale pour la page d'accueil. Dans le répertoire de la skin utilisée, copier le fichier template en template_home.php et le modifier en fonction de ses besoins. Autre exemple : avoir une mise en page spéciale pour une section seulement. Toujours dans le répertoire de la skin utilisée sur le serveur, copier template.php en template_speciale.php et modifier ce nouveau fichier en fonction de ses besoins. Pour lier la section à ce template spécial, ajouter à la section l'option de configuration variant_speciale et voilà.

This comment has inspired:

by Bernard on Nov. 1 2006