[RISOLTO] Includere contenuto delle pagine tramite un loop...

La discussione sul CMS Made Simple in italiano.

Moderator: magallo

Post Reply
alzambo
Forum Members
Forum Members
Posts: 26
Joined: Tue Jun 23, 2009 7:02 pm

[RISOLTO] Includere contenuto delle pagine tramite un loop...

Post by alzambo »

Ciao a tutti,

sto tentando di rendere automatizzata la visualizzazione delle sotto-pagine contenute all'interno di una sezione.

Ho bisogno che il contenuto di n pagine (dove n è un numero variabile) venga incluso all'interno della pagina contenitore, una dopo l'altra... un pò come una query.

Sapreste darmi qualche indicazione di partenza per mettermi sulla strada giusta?
Ciao a tutto il ng!
Alex
Last edited by alzambo on Sat Feb 20, 2010 11:34 am, edited 1 time in total.
axxe16

Re: Includere contenuto delle pagine tramite un loop...

Post by axxe16 »

usa content_dump ti permette di ciclare tutte le pagine del sito filtrandole per vari criteri, puoi ricavare più o meno tutti i parametri delle pagine. Il plugin è ben documentato cercalo nel forge

in alternativa (o insieme) l'oggeto simplesmarty che ha funzioni simili e complementari
alzambo
Forum Members
Forum Members
Posts: 26
Joined: Tue Jun 23, 2009 7:02 pm

Re: Includere contenuto delle pagine tramite un loop...

Post by alzambo »

axxe16 wrote: usa content_dump ti permette di ciclare tutte le pagine del sito filtrandole per vari criteri, puoi ricavare più o meno tutti i parametri delle pagine. Il plugin è ben documentato cercalo nel forge

in alternativa (o insieme) l'oggeto simplesmarty che ha funzioni simili e complementari
Ciao axxe16, grazie per la risposta.
Ho provato con simplesmarty ma non ne vuole sapere di funzionare (ho aperto un altro topic per questo problema http://forum.cmsmadesimple.org/index.php/topic,41705.0.html).

Quindi, tentando di ripiegare, ho studiato content_dump ma non so capire come poter limitare il dump alle sole pagine figlie senza avere l'output di tutto...
axxe16

Re: Includere contenuto delle pagine tramite un loop...

Post by axxe16 »

in pratica cicli tutto e filtri quello che ti serve. Nel tuo caso dovresti filtrare in base al padre della pagina corrente

Code: Select all

{foreach from=$dump item=dump}
{if $dump->parents->alias == $page_alias}
{$dump->content}
...
{/if}
{/foreach}
alzambo
Forum Members
Forum Members
Posts: 26
Joined: Tue Jun 23, 2009 7:02 pm

Re: Includere contenuto delle pagine tramite un loop...

Post by alzambo »

Grazie axxe per il prezioso consiglio.
Ha funzionato!

Ho comunque rivisto la documentazione di content_dump e, non mi ero accorto, è possibile selezionare quanto "scendere" nella gerarchia tramite l'attributo depth.
Ciao!
ALEX - padova (anch'io)
axxe16

Re: [RISOLTO] Includere contenuto delle pagine tramite un loop...

Post by axxe16 »

Bene. Siamo davvero in pochi a usare questo ottimo cms qui a padova

Buon lavoro ;)
Post Reply

Return to “Italian - Italiano”