## Configuration pour "étendre" les templates

### Objectif

Définir les conditions de remplacement de chaque template (modèle) à partir de template-extension (template appelé "replacer" (remplaçant)).

Les "Templates d'origine" provenant de ./template/yoga (ou de tout autre dossier que "yoga") sont remplacés par un remplaçant si celui-ci est lié à son template d'origine (et de façon facultative, quand l'adresse (URL) demandée contient un URL contains un "Paramètre facultatif de l'URL").

Les "Paramètres facultatif de l'URL" sont ceux que vous pouvez trouver après le nom du module dans l'adresse (URL).

Ainsi un "Paramètre facultatif de l'URL" peut être un "permalink" (lien permanent) actif (voir les permalinks dans notre documentation pour plus d'information).

Lire les `mises en garde` sur les conditions d'utilisation.

### Qu'est-ce que les extensions des modèles?

Cet outil de configuration est à la fois puissant pour les débutants et pour les utilisateurs avancés. Par FTP, dans le dossier template-extension, le Webmaster pourra dupliquer une bonne partie des fichiers .tpl distribués ("Templates d'origine") avec un nom différent ("replacer" (remplaçant)). "Templates d'origine", actuellement les modèles d'origine supportés sont:

- index.tpl
- mainpage_categories.tpl and/or thumbnails.tpl
- menubar.tpl
- header.tpl and/or footer.tpl
- picture_content.tpl and/or picture.tpl
- profile.tpl and/or profile_content.tpl
- tags.tpl
- upload.tpl
- about.tpl
- popuphelp.tpl
- search.tpl and/or search_rules.tpl
- nbm.tpl and/or notification.tpl
- identification.tpl and/or register.tpl
- redirect.tpl

### Où puis-je trouver les "Templates d'origine"?

Les modèles distribués d'origine sont dans template/yoga/ (ne pas les modifier directement à cet endroit pour des raisons d'évolution). Ainsi à partir des "templates d'origine", tout webmaster pourra créer ses "replacers (modèles personalisés)".

### Où dois-je enregistrer les "remplaçants"?

Les Replacers (templates modifiés) peuvent être placés dans le dossier template-extension (ou ses sous-dossiers). Les remplaçants peuvent avoir n'importe quel nom de fichier avec l'extension .tpl. Par exemple: template-extension/my-extension/video.tpl.

### Comment puis-je activer mes "remplaçants"?

Un template d'origine devrait être associé à chaque replacer (modèle modifié) à fin d'activer les remplacements correspondants. Activer les remplaçants est la fonction de "Etendre les templates" dans les menus de Configuration de l'Administration.

Si vous sélectionnez un Paramètre facultatif de l'URL alors les remplacements ne seront réalisés que sur les pages utilisant ce mot clé. Par exemple: index.php?/most_visited

Les utilisateurs avancés utiliseront les permalinks (permaliens, liens permanents) en tant que paramètre facultatif de l'URL.

Si vous sélectionnez un Template rattaché alors les remplacements ne seront réalisés que sur ce template.

### Comment puis-je désactiver mes "replacers"?

- Déselectionner le "template d'origine".
- Par FTP supprimer le "remplaçant".

### Mises en garde

- Le template d'origine doit être le véritable template "d'origine" autrement vous pourriez avoir des résultats imprévisibles!
- Si plusieurs remplaçants (templates modifiés) ont le même template d'origine et le même paramètre facultatif de l'URL alors seulement le dernier remplaçant sera actif.
- Ne pas sélectionner de paramètre facultatif de l'URL activera le template de remplacement à chaque utilisation du template. Comme mentionné ci-dessus, l'ordre peut inhiber les remplaçants précédents.
- Sous-dossiers: Les sous-dossiers sont ignorés mais ils sont utiles pour modifier l'ordre des remplaçants.
  distributed-samples: pour vos tests sont distributés! Ne pas les modifier, créez les votres!
- A la suppression d'un remplaçant le template d'origine sera immédiatement réactivé.