
Home
» Talus' Works » Talus' TPL » Documentation » Les Namespaces XML » Lecture du Sujet » Page 1 | Forum Fermé - Sujet Fermé |
|
|
|
|
Bonjour à tous, Voici la documentation concernant les namespaces, introduits dans la version 1.6.0. Tout d'abord, qu'est-ce qu'un namespace XML ? Il s'agit juste d'un préfixe pour les balises (leurs noms et leurs attributs). Par exemple, la balise de blocs, qui est la suivante :
Code TPL
<block name="mon_bloc" parent="un_autre_bloc">...</block>
Deviendrait, si on utilise le namespace "tpl" :
Code TPL
<tpl:block tpl:name="mon_bloc" tpl:parent="un_autre_bloc">...</tpl:block>
Ce qui permettrait donc de déclarer l'espace de noms utilisé vers ici, pour passer au validateur, et ainsi ne pas non valider une page tpl. :) Coté PHPIl y a vraiment un truc à faire pour les activer (je prends toujours le namespace exemple "tpl") : appeler au moins une fois Talus_TPL_Compiler::parameter(), comme suit :
Code PHP
<?php //...
Après, seules les balises préfixées comme montré auparavant seront interpretées. Si vous souhaitez l'enlever, renseigner une chaine vide en deuxième paramètre de Talus_TPL_Compiler::parameter(). Si vous souhaitez savoir ce qu'est le namespace actuel, ignorez l'argument (ou mettez lui null comme valeur) :
Code PHP
<?php //...
Je ne fais pas de "coté TPL", vu que je l'ai déjà montré en introduction... :) Sommaire : Aborder la Doc' Dernière édition le 13/06/2010, à 14:14, par Talus Dev' de Talus' Works |
|
|
|
|
(MaJ pour Talus' TPL 1.8.0) Dev' de Talus' Works |
| Forum Fermé - Sujet Fermé |