Re: [ZIZope] Problema con un Page template

Yuri <[email protected]>
Newsgroups gmane.comp.web.zope.italian
Message-ID <[email protected]>
Massimiliano Magli wrote:
> Yuri ha scritto:
>> Massimiliano Magli wrote:
>>> Buongiorno a tutti e scusate la banalita' del quesito.
>>> Ho personalizzato uno ZPT (per la precisione il global_pathbar per 
>>> modificare il 'portal-breadcrumbs') senza particolari problemi. Poi, 
>>> avendoci preso gusto ho voluto aggiungere allo stesso ZPT un 
>>> semplice <div id="prova"></div> per inserire attraverso CSS 
>>> un'immagine prima (sopra, per l'esattezza) del portal-breadcrumbs. 
>>> Ho quindi aggiunto dopo il <body> dello ZPT li codice <div 
>>> id="prova"></div>. Mi aspettavo che che le nuove pagine contenessero 
>>> il codice aggiunto. Invece nulla.
>>> Dove sto sbagliando?
>>> Grazie in anticipo.
>> se l-hai aggiunto in una sezione che viene rimpiazzata da 
>> un'espressione tal, puo' essere.
>>
>> Pubblica il codice e vediamo, di solito aiuta :)
>>
>>
>
> E' molto semplice come ho detto ho solo aggiunto lo statement <div 
> id="prova"></div> e modificato la stringa 'you are here' con 'Site:'.
> Quest'ultima funziona, il div no.
>
> Grazie ancora.
>
> Massimiliano
>
> Ecco il codice:

>
> ------------------------------
>
> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
>       i18n:domain="plone">
>
> <body>
>
>
>
>
> <!-- THE PATHBAR (breadcrumbs) DEFINITION -->
>
> <div id="prova">
>
> </div>
>
> <div metal:define-macro="path_bar"
>      id="portal-breadcrumbs"
>      tal:define="breadcrumbs here/@@breadcrumbs_view/breadcrumbs">

:)

 Se il tuo main template carica la macro "path_bar", indovina da dove 
comincia a caricarla?

 Ovvio che tutto quello che sta prima di <div 
metal:define-macro="path_bar" venga ignorato.

 In questo caso devi modificare il main_template:

<div id="prova">

</div>

           <div metal:use-macro="here/global_pathbar/macros/path_bar">
             The breadcrumb navigation ("you are here")
           </div>



Nota: Plone3 risolve questi casi con le viewlet, permettendoti di 
inserire del codice sostanzialmente dove vuoi, senza toccare i template.

_______________________________________________
Zope mailing list
[email protected]
http://lists.zope.it/cgi-bin/mailman/listinfo/zope
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.