ich habe mir die tabs.html.twig nach meinen Vorstellungen angepasst. Das funktioniert soweit gut.
Jetzt habe ich jedoch das Problem, dass die Änderungen nicht im entsprechenden CMS Block angezeigt werden.
Ich habe die Änderungen der Tabs nun auch in die
Storefront/storefront/element/cms-element-product-description-reviews.html.twig
übernommen.
Trotz gelöschtem Cache werden die Änderungen jedoch nicht dargestellt.
Hat jemand eine Idee, was ich nicht berücksichtigt haben könnte?
Kann es sein, dass ich Blöcke und Elemente nicht über die Vererbung in einer Theme beeinflussen kann?
Wenn ich die Dokumentation durch stöbere, dann bekomme ich das Gefühl, dass ich eine App mit einem eigenen Block / Element dafür schreiben muss. Ist dieser Eindruck richtig?
Rein aus dem Theme heraus geht das mit zusätzlichen TABs und dem CMS.
Hier mal meine „Zutatenliste“, wobei ich den TAB-Inhalt dann von meinen details include:
Im CMS und in den Details werden allerdings die Daten unterschiedlich geliefert, muss dann in beiden Version beachtet werden (sw_include with).
Vielen, Vielen Dank für dein Code Beispiel. Das hat mir sehr geholfen.
Ich glaube meinen Fehler gefunden zu haben. Es wird tatsächlich an dem Include liegen, dass ich in der Form nicht berücksichtigt habe.
Am Ende siehst du, dass ich für jeden Tab noch eine Datei mit dem eigentlichen Tab-Inhalt inkludiert habe. Diese Dateien liegen bei mir unter meiner Theme unter MeineTheme/page/product-detail/ict-add-tab-1.hmtl.twig
Wenn Du die Felder mehrsprachig hinterlegt hast, dann müsste der Code noch leicht ergänzt werden.
Bei weiteren Tabs musst du das halt die jeweiligen Blöcke vervielfältigen und aus 1 => 2 machen.
Hi, kurze Frage. Seit dem Update auf v6.4.8.1 Stable Version werden meine Additional Tabs, die ich wie oben beschrieben hinzugefügt hatte, nicht mehr angezeigt. Gab es in dem Update Restriktionen, die das Überschreiben verhindern? Ich kann mir das nicht mehr wirklich erklären.