Bezeichnung & Textfelder
Plugin Einstellungen für Bezeichnung & Textfelder 1 – 8
DAmicron Faktura unterstützt für diese Artikelfelder alle Funktionen der Freifelder bis auf die Variantenuntertstützung, diese muss aus einem Freifeld kommen.
Sonderfunktion für Textfelder
multiline
Beschreibung: Da Freifelder in Amicron aktuell auf 30 beschränkt sind, kann ein Textfeld als „multiline“ Feld konfiguriert werden. Damit ist es möglich praktisch unbegrenzt Eigenschaften an shopware zu übergeben. Sie können Multiline um eine Defaultkonfiguration erweitern. Mit „multiline;nofilter“ werden alle Eigenschaften in den Artikellisten ausgeblendet. Wenn Sie die Eigenschaften in Shopware einstellen möchten, setzen Sie „multiline;keepfilter“ als Parameter
Anwendungsbeispiel: In diesem Beispiel verwenden wir das Textfeld 7 in Amicron als Multilinefeld für unser Plugin. In Amicron werden nun einfach Wertepaare mit Funktion: Wert wie im Beispiel angegeben
Faktura Textfeld Eingabe | shopware Backend Plugin Einstellung „multiline“ |
Shopware Backend Darstellung der Eigenschaften | Shopware Backend Tags |
satag-faq
Beschreibung: Mit dieser Funktion können übersichtliche FAQs aus einem Amicron Textfeld und einem TWIG Template erstellt werden. In unserem Beispiel haben wir Text 5 in Amicron für die FAQs gewählt. Hinweis: Um die FAQ in den Produkten auszugeben, müssen sie das Template ihres Shopware Shops anpassen. Gerne kann einer unserer Programmierer diese Anforderung umsetzen, nutzen sie dafür unser Kontaktformular, um ein Angebot von uns zu erhalten.
Vorbereitung: Legen sie zunächst ein Zusatzfeld custom_satag_amicron_product_faq
in Shopware an.
Konfigurieren sie im Anschluss das gewünschte Textfeld aus Amicron
Faktura Textfeld Eingabe | shopware Backend Plugin Einstellung „satag-faq“ |
Beispieltemplates
Tragen sie eines der aufgeführten Templates in das Template für FAQ Modul in der plugin Konfiguration ein
Einfaches Template mit H2 Überschriften
Erweitertes Template für ThemeWare / Bootstrap 5
<div id="product-faq-accordion" class="satag--faq accordion">
{% for faq in faqs %}
<div class="accordion-item">
<h5 class="accordion-header" id="satag-faq-heading-{{ loop.index }}">
<button class="accordion-button {% if loop.index > 1 %}collapsed{% endif %}" type="button" data-bs-toggle="collapse" data-bs-target="#satag-faq-collapse-{{ loop.index }}" aria-expanded="true" aria-controls="satag-faq-collapse-{{ loop.index }}">
{{ faq.question }}
</button>
</h5>
<div id="satag-faq-collapse-{{ loop.index }}" class="accordion-collapse collapse {% if loop.index == 1 %}show{% endif %}" aria-labelledby="satag-faq-heading-{{ loop.index }}" data-bs-parent="#product-faq-accordion">
<div class="accordion-body">
{{ faq.answer | raw }}
</div>
</div>
</div>
{% endfor %}
</div>
Das Demoprodukt mit FAQ finden Sie im Demoshop als Artikelnummer FAQ. Hier wurde das Template von uns angepasst, um die FAQ als Reiter auszugeben.