Freitextfeld wird nicht im Frontend angezeigt

Du kannst ja nach deinen Wünschen die Freitextfelder auf der gesammten Artikelseite verwenden und da shopware ja nicht wissen kann was du wo mit denen vor hast sind eben nur die zwei eingebunden und das dritte als Kommentarfeld unter der Artikelbeschreibung.

Ich würde dir raten das dritte für deinen Zweck nicht zu nehmen da du es sonst aus dem Template “ausbauen” musst.

Ansonsten müsstest du in eigenem Template eine “/frontend/detail/index.tpl” ,falls noch nicht vorhanden, erstellen und mit folgenden Inhalt füllen:

{extends file="parent:frontend/detail/index.tpl"} 
 
 
{* Product attributes fields *}
{block name='frontend_detail_data_attributes' append}
  

    {* Product attribute 4 *}
        {if $sArticle.attr4}
            
                
                    {s name="DetailAttributeField4Label"}{/s}:
                

                
                    {$sArticle.attr4|escape}
                
            
        {/if}


    {* Product attribute 5 *}
        {if $sArticle.attr5}
            
                
                    {s name="DetailAttributeField5Label"}{/s}:
                

                
                    {$sArticle.attr5|escape}
                
            
        {/if}
      
      
{/block}

Damit werden die Attr4 und 5 unter den Attr1 und 2 angezeigt, In den Textbausteinen findest du dann neu “DetailAttributeField4Label” und “DetailAttributeField5Label” denen du dann noch Werte geben musst.
Beachte das die Textbausteine erst angelegt werden wenn du die Artikeldetailseite im Frontend aufrufst und danach das Backend neu lädst.

Das ganze kannst du natürlich noch erweitern wenn du mehr benötigst.

Hier mal ein paar Tutorials von Kayyy, die dir einige Sachen ein wenig erklären.> https://shopwareianer.com/tutorials

Uwe

2 „Gefällt mir“