Accueil » Zope » Forum Zope » Forum Général Zope » declarer une variable dtml

 angry declarer une variable dtml

Document Actions
Réponses: 3   Visites: 0
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

angry declarer une variable dtml

Posté par airod le 11/06/2008 16:54
Ahhhhhh! je me prend la tête....

voilà mon soucis, qui dois être tout bête.
comment en dtml déclarer une variable (<dtml-var .... >;) d'un élément qui se trouve dans un autre dossier que le dtml en question.
ex:
racine
>> dossier1
>> dossier2
dossier 1
>> index_dtml
dossier 2
>> moncomposant.html

je veux déclarer "moncomposant.html" dans mon index_html

merci
  •  • Re: declarer une variable dtml

    Posté par ychaouche le 11/06/2008 18:57
    Tu utilises toujours le DTML ? il est pas déprécié ce truc là ?? tu devrais passer aux PT.
  •  • Re: declarer une variable dtml

    Posté par airod le 11/06/2008 19:03
    ok, j'utilise les zpt, mais j'aimerai quand même savoir comment faire!

    dans le cas des zpt, j'ai pas encore réussi a tout comprendre, tout comme le dtml d'ailleur!
  •  • Re: declarer une variable dtml

    Posté par ychaouche le 11/06/2008 21:14
    Je n'ai pas compris ce que tu veux faire exactement mais appremment tu veux déclarer une variable qui represente moncomposant.html, et ce dans le fichier index_html

    Alors :
    code:
    <span 
    tal:define="x /dossier2/moncmoposant.html" > 
    Mon composant s'appelle <strong tal:content="x/title_or_id"> Titre ici </strong> 
    </span>


    Affectera moncomposant.html à la variable x, puis affichera son titre ou son id à defaut.

    C'est ce que tu voulais ?