(Gelöst) Smarty Tag in PHP Benutzerdefinierten Tag?

Hilfe zu Modulen und Tags
Post Reply
Publisher
Forum Members
Forum Members
Posts: 165
Joined: Thu May 20, 2010 8:11 am

(Gelöst) Smarty Tag in PHP Benutzerdefinierten Tag?

Post by Publisher »

Hallo Zusammen. Ich muss ein {..} Tag von CMS MS über PHP abrufbar machen. (der kommt dann in eine PHP Rechnung.

Der PHP Code in den Benutzerdefinierten Tag:

Code: Select all

$versand= $_SESSION['versand'];
$total = "{$carttotal}";

$ergebnis = $total + $versand;

echo "<p><strong>Newsletter:</strong> $ergebnis </p>";
{carttotal} Ist der Gesamtbetrag eines Warenkobrs vom Modul "Products" und "Cart".

Wie kann ich so ein CMS MS Tag als PHP Variable abgreifen?
Last edited by Publisher on Tue Oct 19, 2010 12:08 pm, edited 1 time in total.
nockenfell
Power Poster
Power Poster
Posts: 751
Joined: Fri Sep 12, 2008 2:34 pm

Re: Smarty Tag in PHP Benutzerdefinierten Tag?

Post by nockenfell »

Ganz einfach

Ruf dein UDT wie folgt auf {name_udt carttotal=$carttotal}

im UDT kannst du danach die Variable wie folgt ansprechen:

Code: Select all

$versand= $_SESSION['versand'];
$total = $params['carttotal'];

$ergebnis = $total + $versand;

echo "<p><strong>Newsletter:</strong> $ergebnis </p>";
[this message is written with 100% recycled bits]
Publisher
Forum Members
Forum Members
Posts: 165
Joined: Thu May 20, 2010 8:11 am

Re: Smarty Tag in PHP Benutzerdefinierten Tag?

Post by Publisher »

Ich komme leider immernoch nicht ganz draus.

Der neue PHP Script sieht schonmal vielversprechend aus. mit get template vars habe ich auch gesehen dass 'carttotal' stimmt.

Aber was ist ein UDT? Und wo soll ich {name_udt carttotal=$carttotal} eingeben?
Publisher
Forum Members
Forum Members
Posts: 165
Joined: Thu May 20, 2010 8:11 am

Re: Smarty Tag in PHP Benutzerdefinierten Tag?

Post by Publisher »

Achso UDT = User Definied Tag

Nun funktioniert es. Vielen Dank!
Post Reply

Return to “Module und Tags”