Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 13. Februar 2012 13:19

Tantalus
hat von CMSMS gehört
Registriert: 13. Februar 2012
Beiträge: 5

Re:

Hallo,

ich habe ein kleines Modul zur Teaserverwaltung geschrieben. Momentan füge ich das HTML dieses Teasers über ein einfaches

$smarty->assign('teaser_code', $teaser_code);

der Variable teaser_code hinzu. Das Problem ist nun, dass eventuell eingebundene andere Module, Smarty-Tags und Variablen in $teaser_code nicht ausgeführt werden (die stehen dann einfach so im Text). Kann ich irgendwie $teaser_code durch die smarty/cmsms Engine schicken, damit diese Module abgefrühstückt werden?

Offline

#2 13. Februar 2012 13:40

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.058

Re:

Im Template/Content geht das mit {eval}:

{eval var="$teaser_code"}

Im Modul ginge das so:

$this->smarty->assign('teaser_code', $this->ProcessTemplateFromData($teaser_code));

im Plugin hab ich grad keine Ahnung.

Offline

#3 13. Februar 2012 13:54

Tantalus
hat von CMSMS gehört
Registriert: 13. Februar 2012
Beiträge: 5

Re:

Hallo,

vielen Dank. Läuft einwandfrei.

Offline

Fußzeile des Forums

Powered by FluxBB