buy_contaoiner.tpl Produkt Attributes Hinzufügen

Hallo

Ich habe 3 neue Attributes in die Einstellungen hinzugefügt.

Nun möchte ich es auf die Detailsseite anzeigen lassen und dazu habe ich die buy_container.tpl geändert.

Leider werden mit nur die ersten 2 Attributes angezeigt.

was muss ich noch machen?

Hier mein Code

                {* Product attributes fields *}
                {block name=‚frontend_detail_data_attributes‘}

                    {* Product attribute 1 *}
                    {block name=‚frontend_detail_data_attributes_attr1‘}
                        {if $sArticle.attr1}
                           

                               
                                    {s name=„DetailAttributeField1Label“ namespace=„frontend/detail/index“}{/s}:
                               

                               
                                    {$sArticle.attr1|escape}
                               
                           

                        {/if}
                    {/block}

                    {* Product attribute 2 *}
                    {block name=‚frontend_detail_data_attributes_attr2‘}
                        {if $sArticle.attr2}
                           

                               
                                    {s name=„DetailAttributeField1Label“ namespace=„frontend/detail/index“}{/s}:
                               

                               
                                    {$sArticle.attr2|escape}
                               
                           

                        {/if}
                    {/block}

                    {* Product attribute 4 *}
                    {block name=‚frontend_detail_data_attributes_attr4‘}
                        {if $sArticle.attr4}
                           

                               
                                    {s name=„DetailAttributeField4Label“ namespace=„frontend/detail/index“}{/s}:
                               

                               
                                    {$sArticle.attr4|escape}
                               
                           

                        {/if}
                    {/block}

                    {* Product attribute 5 *}
                    {block name=‚frontend_detail_data_attributes_attr5‘}
                        {if $sArticle.attr5}
                           

                               
                                    {s name=„DetailAttributeField5Label“ namespace=„frontend/detail/index“}{/s}:
                               

                               
                                    {$sArticle.attr5|escape}
                               
                           

                        {/if}
                    {/block}

                    {* Product attribute 6 *}
                    {block name=‚frontend_detail_data_attributes_attr6‘}
                        {if $sArticle.attr6}
                           

                               
                                    {s name=„DetailAttributeField6Label“ namespace=„frontend/detail/index“}{/s}:
                               

                               
                                    {$sArticle.attr6|escape}
                               
                           

                        {/if}
                    {/block}

                {/block}
 

Hallo,

hast du diese Änderung auch in deinem eigenen Theme updatesicher und mit der Shopware - Vererbung (extends …) gemacht?

Im Bare - Theme sollte man nie Änderungen vornehmen, ebenso sollte man sich auch nie die Inhalte aus den Template - Dateien des Bare - Themes ins eigene Theme kopieren.

Beste Grüße

Sebastian

Ich habe die Datei von Bare kompiert und in mein Themes eingefügt.

Wenn ich den Product attribute 2 das DetailAttributeField2Label auf DetailAttributeField1Label ändere wird die Änderung angezeigt

Aber meine Attribute 4, 5, 6 werden nicht mit Angezeigt

Ich habe den Code jetzt mal da Rauskopiert und in buy.tpl eingefügt

Jetzt werden die Artikel-Nr.: Freitextfeld 1 und 2 über Warenkopfbutton angezeigt aber Freitextfeld 4, 5 und 6 werden da auch nicht angezeigt.

Warum werden die Freitextfelder 4, 5 und 6 nicht angezeigt obwohl ich es im Code hinzugefügt habe?

                    {* Product attribute 4 *}
                    {block name=‚frontend_detail_data_attributes_attr4‘}
                        {if $sArticle.attr4}
                           

                               
                                    {s name=„DetailAttributeField1Label“ namespace=„frontend/detail/index“}{/s}:
                               

                               
                                    {$sArticle.attr4|escape}
                               
                           

                        {/if}
                    {/block}