Page 1 of 1
[gelöst] CGSimpleSmarty wie werden Smarty Tags ausgewertet und nicht angezeigt?
Posted: Mon Jun 15, 2009 3:24 pm
by Cherry
Hallo miteinander,
Ich möchte Inhalte von Seiten auf andern Seiten duplizieren mit Hilfe von CGSimpleSmarty.
Ich schreibe also in meine Seite, so wie's in der Hilfe steht:
{$cgsimple->get_page_content(home)}
Das funktioniert soweit.
Mein Problem ist aber, daß ich in manchen Seiten Smarty Tags habe ( z.B. Kommentare oder UDT).
Dann erscheint nicht die Das Ergebnis des Tags ( wie auf der eigentlichen Seite) sondern der Tag bzw. Kommentar im Klartext.
Weiß jemand, wie man solche Tags auswerten lassen kann?
Liebe Grüße
Cherry
Re: CGSimpleSmarty wie werden Smarty Tags ausgewertet und nicht angezeigt?
Posted: Tue Jun 16, 2009 9:00 am
by NaN
Wüsste jetzt auf die Schnelle nicht, wie das via Smarty geht, aber es ginge mit einem UDT oder Plugin.
Versuch mal das
ContentDumpPlugin von nhaack.
Damit kann man sich unter anderem Inhalte von allen Seiten ausgeben lassen.
Re: CGSimpleSmarty wie werden Smarty Tags ausgewertet und nicht angezeigt?
Posted: Tue Jun 16, 2009 3:16 pm
by Cherry
Danke für Deine Antwort.
Das ContentDump Plugin habe ich diesbezüglich auch schon probiert.
Aber auch hier werden Smarty Tags nicht ausgewertet.
Werd mal weiter probieren.
Bin aber weiterhin für Ideen offen.
Viele Grüße
Cherry
Re: CGSimpleSmarty wie werden Smarty Tags ausgewertet und nicht angezeigt?
Posted: Tue Jun 16, 2009 4:51 pm
by NaN
Cherry wrote:
Aber auch hier werden Smarty Tags nicht ausgewertet.
Eigentlich schon.
Hast Du Dir die Hilfe dazu mal angeschaut?
Mit dem Parameter
do_smarty="compile" dürften auch Smarty-Tags im Inhalt verarbeitet werden.
Aber das sollte man mit Vorsicht genießen, da es enorm viel Speicher verbrauchen und im schlimmsten Fall zu Rekursion führen kann (das Plugin verarbeitet dann auch sich selbst, was ja dann wiederum alle Smarty-Tags verarbeitet wobei ja das Plugin wieder mit dazugehört ...).
Ansonsten gäbe es da noch den UDT
{get_content_props} und eine weitere Version davon hier:
http://forum.cmsmadesimple.org/index.ph ... #msg161498
Ist ähnlich dem ContentDump Plugin, verarbeitet aber definitiv (noch) kein Smarty.
Könnte man aber evtl. relativ einfach hinzufügen.
Re: CGSimpleSmarty wie werden Smarty Tags ausgewertet und nicht angezeigt?
Posted: Wed Jun 17, 2009 7:09 am
by Cherry
Danke für Deine Antwort.
Das muß ich mir mal in Ruhe anschauen. Ich melde mich dann wieder.
Viele Grüße
Cherry
Re: CGSimpleSmarty wie werden Smarty Tags ausgewertet und nicht angezeigt?
Posted: Sun Jun 21, 2009 5:37 am
by cyberman
Hast du schon mal
Code: Select all
{eval var=$cgsimple->get_page_content(home)}
probiert?
Re: CGSimpleSmarty wie werden Smarty Tags ausgewertet und nicht angezeigt?
Posted: Sun Jun 21, 2009 7:26 am
by Cherry
Hallo,
nein, das hatte ich noch nicht probiert. Funktioniert super.
Danke vielmals für den Tipp.
Re: [gelöst] CGSimpleSmarty wie werden Smarty Tags ausgewertet und nicht angezeigt?
Posted: Sun Jun 21, 2009 7:59 pm
by cyberman