netzpeppernetzpepper MemberComments: 3 Received thanks: 0 Member since: April 7

Hallo,

ich erstelle gerade ein Plugin und benötige einen Wert aus dem Array der Variable "$sArticle". Auf der Detailseite eines Produkts kann man auf die Variable problemlos zugreifen. Ich benötige den Wert jedoch auf der Seite vom Warenkorb. Wie kann ich in meinem Plugin nun die Variable auch in meinem Template verfügbar machen?

Gruß Lukas

Tagged:

Answers

  • simklisimkli MemberComments: 1368 Received thanks: 502 Member since: February 2014

    Hi netzpepper,

    um welchen Wert aus $sArticle geht es denn?

  • netzpeppernetzpepper MemberComments: 3 Received thanks: 0 Member since: April 7

    Hallo @simkli‍,

    danke für deine Antwort. Ich brauche den Wert: additionaltext => "Blau M".

  • simklisimkli MemberComments: 1368 Received thanks: 502 Member since: February 2014

    Im Warenkorb können ja - im Gegensatz zur Detailseite - mehrere Produkte liegen. Daher gibt es dort nicht nur eine "$sArticle".

    Wenn du jedoch im Zeilen-Template (frontend/checkout/items/product.tpl) von der Warenkorbtabelle bist, dann hast du dort die Variable $sBasketItem.

    Ich weiß nicht auswendig, ob du direkt mit $sBasketItem.additionaltext darauf zugreifen kannst, aber mit {$sBasketItem|var_dump} kannst du dir alle enthalten Werte ausgeben.

    Viele Grüße

  • netzpeppernetzpepper MemberComments: 3 Received thanks: 0 Member since: April 7

    Ja man kann mit $sBasketItem.additionaltext darauf zugreifen. Leider ist das Feld an der Stelle aber leer.

  • simklisimkli MemberComments: 1368 Received thanks: 502 Member since: February 2014

    Schau mal mit {$sBasketItem|var_dump} nach, ob es ggf. etwas tiefer im Array einen Wert hat.

  • netzpeppernetzpepper MemberComments: 3 Received thanks: 0 Member since: April 7

    Ich lasse mir die Arrays im Frontend immer mit {debug} ausgeben. Leider ist additionaltext bei $sBasketItem immer leer.

  • EikeBrandtWarnekeEikeBrandtWarneke AdministratorsComments: 3010 Received thanks: 687 Member since: June 2013

    Dann wirst du dir ein Plugin schreiben (lassen) müssen, das die Daten lädt und bereit stellt.

    Viele Grüße

Sign In or Register to comment.