Smarty in Contentseite?

Thema wurde von Manni_HB, 17. April 2012 erstellt.

  1. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    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!!!
     
  2. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    14. Juli 2011
    Beiträge:
    990
    Danke erhalten:
    69
    Danke vergeben:
    128
    Könntest du deine Frage konktretisieren ? Ich habe sie zumindest nicht verstanden :)
     
  3. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    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!!)
     
  4. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    14. Juli 2011
    Beiträge:
    990
    Danke erhalten:
    69
    Danke vergeben:
    128
    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}
     
  5. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    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.
     
  6. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    14. Juli 2011
    Beiträge:
    990
    Danke erhalten:
    69
    Danke vergeben:
    128
    Achso, verstanden. Da müsste ich selbst erstmal suchen :)
     
  7. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Wenn Du wüsstest wieviel gute Wünsche Dich jetzt überfluten!!!! :)
     
  8. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    14. Juli 2011
    Beiträge:
    990
    Danke erhalten:
    69
    Danke vergeben:
    128
    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?! ;)
     
  9. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Danke Dir trotzdem für die Mühe!
     
  10. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    14. Juli 2011
    Beiträge:
    990
    Danke erhalten:
    69
    Danke vergeben:
    128
    Ich habs! Warte, muss nur noch was testen
     
  11. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    14. Juli 2011
    Beiträge:
    990
    Danke erhalten:
    69
    Danke vergeben:
    128
    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.)
     
  12. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    mmmh ... nur wird jetzt leider gar nix angezeigt! :(
     
  13. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    14. Juli 2011
    Beiträge:
    990
    Danke erhalten:
    69
    Danke vergeben:
    128
    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.
     
  14. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Lass mal das "$" vor dem eval weg…
     
  15. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    !! Bingo !!
     
  16. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    14. Juli 2011
    Beiträge:
    990
    Danke erhalten:
    69
    Danke vergeben:
    128
    BAAM: Krieg ich trotzdem auch mal ein Danke ? haha
     
  17. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Upps ... bin vor lauter Luftsprüngen nicht mehr an die Tastatur gekommen!!!! :)