Normalerweise kann eine Contentseite mit einer SmartyVariablen nix anfangen - richtig? Ich schwöre jeden Meineid, im weiten Netz gelesen zu haben wie es doch geht ... war ein kleiner Zweizeiler! Ob vielleicht jemand eine dies bezüglichen LösungSchnipsel hat? PS: Wäre im Zusammenhang mit dem Filtergeraffel für uns eine oberaffengeile Lösung!!!
Was fast immer an der verkorksten Fragestellung liegt!!! Bespiel: In der Artikelbeschreibung möchte ich eine SmartyVar einfügen ... z.B. {$VALUE_kochtyp}. Damit würden dann nicht mehr die Müller´schen-Fantasietexte erscheinen, sondern die Filterwerte. (Dank Deiner & Avengers Beiträge!!)
Die Smartyvariable {$VALUE_kochtyp} kannst du in der erweiterten ProductInfoContentView Klasse definieren $this->set_content_data('VALUE_kochtyp', $wert); und im Template direkt ansprechen. {if $VALUE_kochtyp} $VALUE_kochtyp {/if}
Ist alles schon gemacht - Dank eurer Anleitung!! Statt im Template würde ich sie aber lieber in den Produktbeschreibungen reinsetzen .. hat eine Reihe von Vorteilen! Und irgendwo war mal dazu ein Code der zur Folge hatte, datt ein solches Smarty nicht als Text (wie jetzt) sondern Variable betrachtet wird.
Hmm. Sorry, habe leider keine Antwort gefunden und meine lokalen Tests sind ebenfalls gescheitert! Aber interessieren würde mich das auch. Vielleicht kann Avenger hier weiterhelfen?!
Also, im Template "standard.html" kannst du: Code: {if $PRODUCTS_DESCRIPTION !=''}{$PRODUCTS_DESCRIPTION}{/if} ändern in Code: {if $PRODUCTS_DESCRIPTION !=''}{$eval var=$PRODUCTS_DESCRIPTION}{/if} [/CODE] Mir sind anderweitige Auswirkungen jedoch nicht bekannt... Laut der PHP Doku zu Eval ist das glaube ich nicht die feine Englische Lösung (Link nur für registrierte Nutzer sichtbar.)
Mit meinem Testshop (PHP Version: 4.4.9 (Zend: 1.3.0)) funktioniert das einwandfrei. Aber ich habe das soeben in meinem Live-Shop getestet (PHP 5.3.3-7 (Zend: 2.3.0) -> Dort funktioniert es ebenfalls nicht.. Naja, schade.