Tagmanager implementierung mit Smarty

Hallo zusammen,

ich probiere mich gerade wie gesagt an einer Tagmanager Implementierung. Mein Plan war nun dabei folgender:

In der base.tpl ist eine smarty variable [{$pre_tm_snippet}] für das Datalayer script hinterlegt, da dies direkt am Anfang im Body Tag stehen muss.

In der thankyou.tpl habe ich

[{assign var=“tagmanager” value=$oView->getTmSnippet()}]

eingefügt um an dieser Stelle in der dazugehörigen thankyou.php eine Funktion aufzurufen, die das Script für Google zusammensetzt und anschliessend mit

$smarty = oxUtilsView::getInstance()->getSmarty();
$smarty->assign(‘pre_tm_snippet’,$tm_js);

einfügen soll. Die Variable in der base.tpl wird jedoch niemals ersetzt. Kann mir eventuell jemand einen Tip geben, wo mein Denkfehler ist?

P.S. Die Funktion getTmSnippet() liefert eigentlich einen leeren String zurück und dient jediglich dem eigentlichen Funktionsaufruf, etwas unschön, aber musste schnell gehen vorerst.

so ganze verstehe ich dein vorhaben noch nicht …

in welcher methode steht denn …

$smarty = oxUtilsView::getInstance()->getSmarty();
$smarty->assign('pre_tm_snippet',$tm_js);

wie schaut deine modul metadata aus?

[QUOTE=Phinoox;176002]
P.S. Die Funktion getTmSnippet() liefert eigentlich einen leeren String zurück und dient jediglich dem eigentlichen Funktionsaufruf, etwas unschön, aber musste schnell gehen vorerst.[/QUOTE]
Warum rufst du dann die Funktion nicht gleich in base.tpl auf?