Jump to content
xt:Commerce Community Forum

Variablen in PHP ausgeben


Recommended Posts

Hallo,

ich bekomme es nicht hin, eine Variable per PHP auszugeben.

Wenn ich z. B. bei der Artikelansicht in den Quelltext

{$products_name}

schreibe, dann wird der Artikelname korrekt angezeigt.

Wenn ich jedoch

{php}echo $products_name;{/php}

schreibe, dann erfolgt keine Ausgabe.

Woran liegt das?

Viele Grüße

Roy Bachmann

Casa de mobila

Link to comment
Share on other sites

Der Tipp hat leider nicht weitergeholfen.

Ich habe, wie angegeben, folgendes in die product.html geschrieben:

{assign var=MANFRED value=$module_data.products_link}

{php}

echo $this->get_template_vars('MANFRED');

{/php}

Der erfolgt darauf keinerlei Ausgabe.

Ich habe eigentlich vor, eine if-Abfrage einzubauen, die prüft ob die eingegebene URL

'http://' . $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']

genauso lautet wie die tatsächlich gültige Produkt-URL

$products_link

Ich komme damit aber leider nicht weiter.

Link to comment
Share on other sites

tja,

selber lesen macht schlau ( Smarty - die kompilierende PHP Template-Engine | Smarty ) ; mit "cat":

{assign var=url value="http://"|cat:$smarty.server.HTTP_HOST|cat:$smarty.server.REQUEST_URI}
[/HTML]

Ausgabe dann:

[HTML]{$url}[/HTML]

Übrigens kann man mit Smarty auch toll Systemvariable ausgeben, z.B.

[HTML]{$smarty.const.XT_BESTSELLER_PRODUCTS_BOX_LIMIT}[/HTML]

Grüsse

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...