Smarty Variable in PHP aufrufen - Wunschzettel

karabey

Sehr aktives Mitglied
28. November 2012
898
73
Hallo,

Ich möchte den Wunschzettel URL kürzen und habe da auch Yourls in betrieb. Zwar habe ich bereits den PHP Code nur der Aufruf mit Smarty klappt nicht so richtig

PHP:
{php}
$short = file_get_contents('http://doma.in&url=' . urlencode($smarty->getTemplateVars('ShopURL').'/index.php?wlid='.($smarty->getTemplateVars('CWunschliste')->cURLID));

$url=json_decode($short,TRUE);{echo $url['short'];}
{/php}

Nachdem Aufruf bleibt die Seite weiss.
 

boaa-group

Sehr aktives Mitglied
28. Dezember 2007
4.932
9
Thailand, Bangkok
AW: Smarty Variable in PHP aufrufen - Wunschzettel

Hallo,

Ich möchte den Wunschzettel URL kürzen und habe da auch Yourls in betrieb. Zwar habe ich bereits den PHP Code nur der Aufruf mit Smarty klappt nicht so richtig

PHP:
{php}
$short = file_get_contents('http://doma.in&url=' . urlencode($smarty->getTemplateVars('ShopURL').'/index.php?wlid='.($smarty->getTemplateVars('CWunschliste')->cURLID));

$url=json_decode($short,TRUE);{echo $url['short'];}
{/php}

Nachdem Aufruf bleibt die Seite weiss.


Erstmal beim "basteln" am Shop das "JTL Smarty Debug" Plugin installieren und die PHP Fehlerausgabe aktivieren -> dann gibt es keine weisse Seite sondern die PHP Fehlermeldung.

Und nun zur Lösung deines Problems -> Im JTL Shop3 gibt es getTemplateVars() nicht. Die Funktion lautet hier get_template_vars(),

glg
 
  • Gefällt mir
Reaktionen: karabey