Développer avec RBS Change : Blocs imbriqués

  • 46007.1

    27/10/2011 17:49


    guiom
    Rang : Expert
    Bonjour,

    Est-il possible de faire appel à un bloque depuis un autre bloque ?
    J'ai plusieurs modèle de page dont une partie est identique, j'aurais voulu faire un bloc xhtmltemplate dans mon thème qui fait appel à d'autre bloc (authentication par exemple), mais cela ne semble pas fonctionner.

    Merci
  • 46007.2 en réponse à 46007.1 écrit par guiom

    28/10/2011 09:17


    Gaël Port
    Titre : Développeur RBS Change
    Rang : Expert
    Il y a plusieurs possibilités, en effet. Notamment l'extension PHPTAL change:block.

    Qu'avez-vous tenté qui ne fonctionne pas ?
  • 46007.3 en réponse à 46007.2 écrit par Gaël Port

    28/10/2011 11:06


    guiom
    Rang : Expert
    Dans un des template de mon theme, j'ai mis :
    <div change:templateblock type="modules_website_xhtmltemplate" __template="leftbar" />

    Et dans le dossier <montheme>/modules/website/template/ j'ai mis un fichier Website-Block-Xhtmltemplate-Leftbar.html
    <div id="leftbar">
    	<a href="/"><img src="/media/themes/<montheme>/logo.png" width="99" height="198" border="0" /></a>
    	<change:templateblock type="modules_users_authentication" />
    	<change:templateblock type="modules_gaiavillage_menuleft" />
    </div>


    Les change:templateblock ne sont alors pas interprété.

    Je n'avais pas vu les extension phptal change:block et change:include, je suis entrain d'essayer de m'en servir, mais je ne vois pas trop comment l'utiliser dans mon cas...

    Merci pour votre aide
  • 46007.4

    28/10/2011 12:21


    Gaël Port
    Titre : Développeur RBS Change
    Rang : Expert
    Ah oui, effectivement, change:templateblock n'est utilisable que dans un template de page, pas dans un template de bloc.
 
Merci de prendre connaissance et de respecter les règles des forums.
 
1437 membres
Aucun membre connecté