Page 1 of 1
[GELÖST] Tag innerhalb von Tags
Posted: Thu Mar 06, 2008 11:26 am
by antiheld2000
hi,
ich möchte ein benutzerdefinierten Tag in meiner Seite einbauen, welcher auf die news zugreift. Ich habe leider nicht die geringste Ahnung, wie ich das mache. Natürlich klappt es nicht einfach in dem ich
{cms_module
module='news'
category='Pressemitteilungen'
number='1'}
in meinen benutzerdefinierten Tag einbaue. Wie könnte ich es denn schaffen?
Dank und Gruß
anti
Re: Tag innerhalb von Tags
Posted: Thu Mar 06, 2008 9:14 pm
by NaN
antiheld2000 wrote:
hi,
ich möchte ein benutzerdefinierten Tag in meiner Seite einbauen, welcher auf die news zugreift. Ich habe leider nicht die geringste Ahnung, wie ich das mache. Natürlich klappt es nicht einfach in dem ich
{cms_module
module='news'
category='Pressemitteilungen'
number='1'}
in meinen benutzerdefinierten Tag einbaue. Wie könnte ich es denn schaffen?
Dank und Gruß
anti
Bin mir grad nicht ganz sicher, aber ich glaube innerhalb eines Tags kommst Du da nur über PHP ran.
Wieso willst Du das eigentlich so kompliziert machen? Ist der Modulaufruf etwa nicht einfach genug?
Re: Tag innerhalb von Tags
Posted: Thu Mar 06, 2008 9:17 pm
by antiheld2000
mittlerweile habe ich auch festgestellt, dass ich mein problem auch anders lösen konnte. jetzt würde es mich eigentlich nur noch interessieren, ob es und wie es geht.
Re: Tag innerhalb von Tags
Posted: Fri Mar 07, 2008 4:14 am
by cyberman
Natürlich geht es - jedoch führen viele Wege nach Rom

...
Zunächst wäre die Frage, ob du aus dem Kalender nur einen bestimmten Wert oder die gesamte Ausgabe benötigst.
Falls du nur einen bestimmten Wert benötigst, solltest du zunächst den Tag
{get_template_vars} im Template oder Content einfügen. Damit werden dir alle aktuell verfügbaren Smarty-Variablen angezeigt. Diese Variablen lassen sich natürlich dann auch in PHP auslesen
Code: Select all
global $gCms;
$var = $smarty->get_template_vars('variable');
Wenn du die komplette Kalenderausgabe benötigst, könntest du den Output mit dem capture-Tag einer Smarty-Variablen zuweisen
http://www.smarty.net/manual/en/languag ... on.capture
Würde dann praktisch so aussehen
Code: Select all
{capture name=calvar}
{cms_module module='news' category='Pressemitteilungen' number='1'}
{/capture}
Und dann weiter wie bereits beschrieben ...
Code: Select all
global $gCms;
$calvar = $smarty->get_template_vars('calvar');
Re: [GELÖST] Tag innerhalb von Tags
Posted: Fri Mar 07, 2008 7:49 am
by antiheld2000
cool, vielen dank, nu weiss ich auch, wie das geht.
dank ung gruss
anti