Page 1 of 1

content van meerdere pagina's laten zien binnen 1 template

Posted: Wed Apr 08, 2009 1:49 pm
by jadusdathe
Mensen,

is het mogelijk op content van een andere pagina in te laden zodat je op binnen 1 template meerdere teksten kan laten zien uit verschillende content pagina's?

bijvoorbeeld:

Code: Select all

{content alias='pagina_alias'}
Bovenstaande werk niet (logisch anders post ik de vraag niet)

Alvast bedankt voor de tips!

Re: content van meerdere pagina's laten zien binnen 1 template

Posted: Wed Apr 08, 2009 2:22 pm
by RonnyK
De module CGSimpleSmarty heeft een smarty-call die kan worden aangeroepen...
get_page_content($alias,[$block],[$assign])
Returns the text of a specific content block of another page.

Arguments:

$alias - The page alias to extract content from.
[$block] - (optional) The name of the content block in the specified page. if this variable is not specified, 'content_en' is assumed.
[$assign] - (optional) The name of a variable to assign the results to.



Example:


The title of the current page is {$cgsimple->get_page_title()}
Ronny

Re: content van meerdere pagina's laten zien binnen 1 template

Posted: Wed Apr 08, 2009 2:40 pm
by jadusdathe
bedankt voor je snelle reactie Ronny !

Dus eigenlijk is het een soort van array ? (ben NOG niet zo heel erg goed met PHP/Smarty)

snap het voorbeeld (example) ook niet helemaal (lijkt niet compleet)


Dus met de module CGSimpleSmarty kan je meerdere contentblokken op 1 pagina aanmaken?  (wat ook bij de cataloger kan?)

Re: content van meerdere pagina's laten zien binnen 1 template

Posted: Wed Apr 08, 2009 2:46 pm
by RonnyK
ALs je CGSimpleSmarty hebt geinstalleerd, kun je binnen een pagina, de inhoud van een andere pagina ophalen. Stel dat je op pagina test bent, en dat je daar de pagina test2 wilt tonen, dan kun je dus aanroepen....
{$cgsimple->get_page_content('test2')}
zoals ik het zie ;)

Ronny

Re: content van meerdere pagina's laten zien binnen 1 template

Posted: Wed Apr 08, 2009 2:48 pm
by jadusdathe
Klinkt geweldig!

Ik ga het vanavond uitproberen en zal laten weten of het gelukt is!

iig bedankt voor je snelle reactie  ;D