ich bin ganz neu bei Shopware und twig und habe keine Ahnung, was ich hier tue. Ich versuche, eine Erlebnisweltenseite (‚Ueber uns‘) mit einem Akkordeon-Menue zu erweitern, das ich geschrieben habe und als about.html.twig gespeichert habe.
Meine Idee war jetzt, der index.html.twig ein if-statement zu geben: „wenn ‚ueber uns‘ aufgerufen ist, include about.html.twig“
Ich weiss aber nicht, wie ich das genau mache. Ich hab es mit dem relativen Pfad versucht, das funktioniert nicht, und ich weiss nicht, wie ich intern an den Link fuer meine Erlebniswelt komme. (Ich habe keinen Zugriff auf dump(), kann dort also nicht nachsehen.)
Ich hoffe, ich konnte mein Problem einigermassen erlaeutern, und wuerde mich freuen, wenn jemand helfen kann!
Danke fuer den Link, das hilft auf jeden Fall! Ich hab jetzt auch gesehen, wie man in Erlebniswelten code schreiben kann.
Mein Problem bleibt aber bestehen: Wie funktionieren in twig Links? Ich habe das Video Shopware Basic Template Training geguckt bisher und dort wird einmal intern gelinkt so wie ich es will, und zwar mit
Du kannst alle Produkte bestimmt in ein Array packen und dann mit der entsprechenden Produkt-ID das Produkt finden und dann über das Objekt (Produkt) die URL rausziehen.
Mit dem Plugin hast du ja jetzt die Möglichkeit dir den Dump anzeigen zu lassen. Da steht ja alles drin, was verfügbar ist.
Mit dem Plugin kannst du jetzt doch einfach deinen kompletten Code in das Produktseiten-Layout packen und das if außen rum, fertig. Da musst du ja keine Einkaufswelt, oder wie auch immer du die andere Seite angelegt hast, einbinden.
Oder halt dann mit nem i-frame sonst weiß ich auch grade nicht wie ich dir helfen kann.
Oh vll noch hilfreich, Bootstrap ist auch größtenteils verfügbar.
nach etwas mehr googlen and recherchieren habe ich herausgefunden, dass ich Routen meine.
Gibt’s sowas wie eine Auflistung aller Routen, bzw. wie finde ich heraus, was wohin fuehrt? In der doku stehen nur
frontend.detail.page
frontend.navigation.page
frontend.landing.page
Was jetzt? Wie mache ich weiter?