Antwort #1 am: 25. November 2010, 00:30:43
Hallo,
$smarty.get scheint nicht richtig zu funktionieren. Ich habe auch mal {assign} versucht. Hat aber auch nicht den Inhalt von cPath richtig gesetzt. Normalerweise gehört es ja auch zum Konzept von Smarty, Verarbeitungslogik und Template voneinander zu trennen.
Du kannst im File ./includes/modules/product_info.php eine Smarty Variable zuweisen.
//MT;TEST
$info_smarty->assign('cPath', $cPath);
Diese Variable kannst Du dann im Template z.B. mit {IF} verwenden. Hier ein Beispiel
{if $cPath == "122_123"}
<h1>{php}echo 'xxx' . $this->_tpl_vars['cPath'];{/php}{$ABC}</h1>
{/if}
Ich hoffe das hilft Dir weiter,
Übrigens im php-code kann man direkt auf cPath zugreifen Beispiel;
{php}echo 'xxx' . $this->_tpl_vars['cPath'];{/php}
Gruß Matze