|
|
 |
Réccupération d'un fichier avec un template |
 |
Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.
|
Auteur
|
Message
|
|
Djidji Moi
|
Vendredi 11 Avril 2008 10:54:53 am
Réccupération d'un fichier avec un template
Bonjour,
Je suis nouveau dans l'utilisation de eZ Publish
J'ai une fonction qui s'utilise avec en paramètre un fichier xml.
Pour pouvoir la tester j'aurais besoin de récupéré un fichier xml au niveau de mon template.
Mais voilà je ne sais comment faire.
si quelqu'un pouvait m'aider merci d'avance.
PS: veuillez m'excuser si cette question a déjà été posée
|
|
Bertrand Dunogier
|
Vendredi 25 Avril 2008 12:11:23 pm
Re: Réccupération d'un fichier avec un template
Rien dans le systeme par défaut ne permet de faire ceci. Par contre, cette problématique est très facile à résoudre à l'aide d'un opérateur de template, qui offrira une syntaxe comme {$data=xml('fichier.xml')}, dépendant bien sur du traitement à efffectuer.
Par contre, sans connaitre le contexte, je me permets une petite opinion sur ce genre de choses: ne pas oublier que le langage de templates est destiné à gérer la logique de présentation ! Si le but est d'extraire du fichier XML des données à afficher dans les templates, il vaut mieux écrire un opérateur qui gèrera toute la transformation et retournera les informations organisées, prêtes à être utilisées de manière simple. Si trop de traitements métier son présents dans un template, quelque chose ne va pas !
Quelques pistes:
- assistant de génération d'opérateur de template (Menu Setup, lien RAD)
- développement d'une extension de type opérateur de template: http://ez.no/ezpublish/documentat...lopment/extensions/template_operator
|
|
Djidji Moi
|
Lundi 28 Avril 2008 9:48:50 am
Re: Réccupération d'un fichier avec un template
Merci Bertrand,
J'ai besoin de faire un test. J'ai une fonction qui me permet de faire tout les traitements.
Mais il y a un bug quelque part...
Et je voulais vérifier qu'il ne venais pas de ma fonction.
Dans tous les cas, encore merci à toi.
Djidji
|
|
|
 |
|