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