Accueil du site > Wiki > osCSS 2.xxx > Administrateur / webmasteur > Régle de nommage des fichiers de templates

Régle de nommage des fichiers de templates

jeudi 7 avril 2011, par oscim

Afin d’exploiter les différents fichier qui peuvent composer votre template, il est nécessaire de respecter quelques règle de nommage simple.

La manière dont les fichiers seront nommé déterminerons dans quelques contexte il seront utilisés . Le fichier principal du dossier de votre thème ce nomme template.php

Explication, exemple n°1 : Vous souhaitez mettre en place un fichier de template pour prendre en charge la structure d’affichage de la page création de compte (create_account).

Dans cette idée , vous dupliquer votre fichier de template principal (template.php) en un fichier nommé create_account.php.

C’est c’est alors ce fichier qui sera appelé pour structuré votre page.

Note, vous pouvez voir quel sont les fichier chargée en placant la valeur de "develop" à true dans votre fichier init.php.

Cette forme d’appel basé sur le nom de la page peut être utilisé pour toutes les pages.

Explication, exemple n°2 : Vous avez besoin de structurer de manière différente les pages associées au processus d’achat (checkout_xxx ). Nous allons utiliser cette fois la prise en charge des type de page dans la maniere de nommé notre fichier .

Les page associé aux page checkout_xxx sont de type "checkout".

Il est donc possible d’utiliser le nomage comme suit : checkout.template.php

Il est possible de mixer cette forme avec l’exemple précédent et obtenir par ex checkout.checkout_payment.php

Explication, exemple n°3 :

Fichier spécifique pour une categorie (et ces categorie enfants). Partons sur l’idée de la categorie portant le cpath 7. Vous pouvez imposer le template en utilisant un fichier nommé template.c_7.php

Dans le cas d’une sous catégories ( cpath 7_89), utilisé cette forme template.c_7_89.php

Note L’appel au fichier de de categorie ne fonctionne que pour les categorie. les produits ou page de contenu ne seront pas prise en charge

Explication, exemple n°4 :

Charger un fichier pour un produit donnée portant l’id 21. Utiliser un fichier nommé products_info.p_21.php ou template.p_21.php

Un fichier pour touts les produits donnerai donc products_info.php

Il est aussi possible pour les produit d’utiliser le type du produit, pour déterminer sont template template.type_1.php ou products_info.type_1.php