eZ tribe è la comunità degli sviluppatori italiani di eZ publish. Lo sviluppo della comunità si otterrà diffondendo il più possibile le conoscenze legate ad eZ publish ed al suo utilizzo, contribuendo allo sviluppo di questa applicazione e di progetti ad essa legati.

EZ TRIBE ITALIA / COMMUNITY / FORUM / DESIGN / Problema con le variabili globali

Problema con le variabili globali

« Argomento Precedente | DESIGN | Argomento Successivo
 »

Devi loggarti per accedere ai forum. Effettua il login da qui

Autore Messaggio

Francesco Bisignano

Martedì, 04 Marzo 2008 13:57:16

Problema con le variabili globali

Salve, prima di tutto un Grazie ai creatori di questo sito... ci voleva proprio un aiuto tutto italiano su ez.

Vi disturbo perchè ho un problema nell'utilizzare delle variabili globali all'interno dei template. Cerco di spiegarvi meglio quello che ho fatto.

Utilizzo Ez con l'estenzione "ezflow" http://ez.no/ezflow

Ho pensato la struttura del sito in questo modo:
Home -> notizie -> politiche
-> cronaca
Home -> speciali-> video

Ho impostato Home, notizie e speciali di tipo "frontpage" mentre politiche, cronaca e video di tipo "folder".

Per le frontpage ho assegnato un layout già presente (2 zones, 3 zones...), ed in ogni zona ho inserito sia dei blocchi dinamici che statici.

E quindi, nel pagelayout.tpl tramite "$module_result.content", ottengo i blocchi posizionati dove ho scelto io.

Se ci si limita all'uso semplice non c'è problema... ma, nel mio caso, poichè vorrei evitare di creare un blocco dinamico diverso per ogni "frontpage", ho bisogno di conoscere il contenuto di variabili globali definite nel pagelayout ad esempio le info del nodo dove mi trovo (id, name...) all'interno del blocco stesso, in modo da utilizzarlo nel layout di più frontpage.

Ho provato ad utilizzare variabili globali definite nel pagelayout, ma non ci sono riscuito, infatti queste hanno visibilità in tutti gli include del pagelayout tranne ne moduli creati con il pannello di amministratore.

Dove sbaglio? Aiutt

grazie

Frabis

Maurizio Betti

Maurizio Betti

Giovedì, 06 Marzo 2008 19:18:04

Re: Problema con le variabili globali

Ciao,

fammi capiere bene: ti avresti bisgono di recuperare le informazioni relative al nodo corrente (id, name, etc...) nel blocco (?) incluso nel pagelayout.tpl? Ho capito bene?

Perchè in ogni template puoi sempre accedere alle informazioni del nodo con la sintassi:

{$node}


se ad esempio vuoli il nome del nodo:
{$node.name|wash()}


Era questo che volevi sapere?

Maurizio Betti
http://www.arsweb.it
http://www.hospes.it