@LAVISA zwei Szenarien wie du das ganze angehen kannst:
- Szenario:
Du willst auf allen Produktseiten die gleichen FAQ anzeigen.
Wenn alle Produktseiten auf die gleiche Vorlage zurückgreifen, reicht es, wenn du den FAQ-Abschnitt einmal in der Vorlage anlegst. Selbst wenn du zwei oder drei verschiedene Vorlagen für deine Produkte verwendest, hält sich der Aufwand in Grenzen. Falls du die Inhalte nicht jedes Mal, wenn du ein Update des Themes machst oder sogar das Theme wechselst, erneut erstellen musst, kannst du ein FAQ (bestehend aus mehreren Fragen/Antworten) als Metaobject anlegen.
Metaobjects sind benutzerdefinierte Objekte, die Attribute aufweisen, die du selbst bestimmen kannst. Diese (Metaobjects und deren Inhalte) werden im Shop (Backend) gespeichert und nicht im Theme. Dadruch kannst du die Inhalte über die dynamischen Quellen in das Theme laden, ohne dass du den Text kopieren musst. Hier findest du mehr darüber:https://help.shopify.com/de/manual/custom-data/metaobjects
- Szenario
Du willst bei jedem Produkt unterschiedliche FAQs anzeigen.
Hier würden man über die Metafelder der Produkte gehen. Diese lassen sich schnell erstellen und in die Vorlage als dynamische Quelle einbauen. Eine Anleitung dazu findest du hier: https://help.shopify.com/de/manual/custom-data/metafields
Um eine Frage & Antwort als Metafeld anzulegen, kannst du unter Einstellungen > Benutzerdefinierte Objekte > Produkte zwei Metafelder erstellen.
Das Erste nennst du “Frage_1” und als Typ wählst du “einzeiligen Text”.
Das Zweite nennst du “Antwort_1” und als Typ wählst du “mehrzeiligen Text”.
Bei einem Produkt (im Backend) solltest du weiter unten die Metafelder sehen und befüllen können.
Im Theme-Editor gehst du dann in eine Vorlage und fügst den Abschnitt ein, bei dem die FAQ stehen sollten. In jedem einzelnen Block kannst du dann auf das Datenbank-Symbol klicken (rechts oberhalb der Texteingabefelder) und das entsprechende Metafeld auswählen. Danach werden die Daten (Metafelder) des Produktes geladen. Für jede Frage musst du diesen Prozess wiederholen ( also Frage_2/Antwort_2 usw.).
Da auch hier die Daten im Backend gespeichert werden, kannst du sie leicht aktualisieren, ohne im Theme-Editor in einzelnen Vorlagen die Texte anpassen zu müssen.
Du kannst auch beide Szenarien kombinieren. Das Gute ist, dass du dafür keine Codeanpassungen durchführen musst. Es ist allerdings eine Frage des Umfangs, der eigenen Arbeitsweise und dem gewünschten Outcome, um zu wissen, welche Option am besten ist.
Wenn du für einzelne Pages (Seiten) und für Startseite unterschiedliche und/oder identische FAQ planst, finde ich, den Ansatz mit den Metaobjects am besten, da du hier rüber eine bessere Kontrolle über die FAQ-Verwaltung hast.