[GELÖST] Tag innerhalb von Tags

Hilfe zu Modulen und Tags
Post Reply
User avatar
antiheld2000
Forum Members
Forum Members
Posts: 236
Joined: Thu Jan 31, 2008 9:23 am

[GELÖST] Tag innerhalb von Tags

Post 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
Last edited by antiheld2000 on Fri Mar 07, 2008 7:49 am, edited 1 time in total.
NaN

Re: Tag innerhalb von Tags

Post 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?
User avatar
antiheld2000
Forum Members
Forum Members
Posts: 236
Joined: Thu Jan 31, 2008 9:23 am

Re: Tag innerhalb von Tags

Post 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.
cyberman

Re: Tag innerhalb von Tags

Post 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');
Last edited by cyberman on Fri Mar 07, 2008 4:17 am, edited 1 time in total.
User avatar
antiheld2000
Forum Members
Forum Members
Posts: 236
Joined: Thu Jan 31, 2008 9:23 am

Re: [GELÖST] Tag innerhalb von Tags

Post by antiheld2000 »

cool, vielen dank, nu weiss ich auch, wie das geht.
dank ung gruss
anti
Post Reply

Return to “Module und Tags”