würde ich gerne in Erfahrung bringen, ob es möglich ist, bei bestimmten Seiten/Produkten einen vorher definierten
via Code direkt anzusprechen und auszublenden.
Und zwar geht es darum, daß ich in meiner product.liquid wegen der DSDVO den Satz
Lieferzeit 2-3 Tage
hinzugefügt habe.
Diesen möchte ich nun aber bei einem bestimmten Produkt ausblenden.
Mein erster Gedanke war das Erstellen eines neuen Produkt Templates als exakte Kopie des Standard Templates mit genau dieser Änderung. Und dann das Produkt
mit dem neuen Template im Editor zu verbinden. Das bekomme ich aber nicht hin (siehe Link oben).
Nun die Frage ob ich das Erstellen eines Templates umgehen kann?
So als Laie ohne Ahnung:
Könnte ich meinen
Lieferzeit 2-3 Tage
Hinweis in z.B einen
stecken und diesem eine feste id geben.
Und durch Code XY dann in dem ausgewählten Produkt diesen
ausblenden?
Was wäre die richtige Heransgehensweise? Wie müsste das aussehen?
Könnte man dies auch über einen Tag machen?
Frei nach dem Motto:
If produkt.tag == “Urlaub”
show.div.xy = False
Endif
Ja ich weiss, das macht keinen Sinn
Liebe Grüße,
Phil
Ich bin leider kein Programmierer und wüsste mein Anliegen auch nicht besser zu umschreiben.
da gibt es verschiedene Möglichkeiten: Zum einem kannst du den verschiedenen Produkten verschiedene Templates zuordnen. Das ist der Weg, den du schon versucht hast, bei dem du aber steckengeblieben bist. Wobei für mich nicht erkennbar ist, wo du versumpft bist. Vermutlich beim Zusammenhang zwischen Template und Section.
Zum anderen kannst Du in LIQUID abfragen, welches Produkt gerade gerendert wird und in Abhängigkeit davon, Texte ein- oder ausblenden.