# Reiter auf der Artikelseite

**URL:** <https://forum.shopware.com/t/reiter-auf-der-artikelseite/20677>\
**Category:** Shopware 3.5\
**Tags:** themes--design\
**Created:** [7. Juni 2014 um 17:30 UTC](https://forum.shopware.com/t/reiter-auf-der-artikelseite/20677 "2014-06-07T17:30:27Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![GozyllaR](https://avatars.discourse-cdn.com/v4/letter/g/9d8465/32.png) [@GozyllaR](https://forum.shopware.com/u/GozyllaR)\
**Post date:** [7. Juni 2014 um 17:30 UTC](https://forum.shopware.com/t/reiter-auf-der-artikelseite/20677/1 "2014-06-07T17:30:27Z")

</div>

Hallo, ich habe ein Problem mit den Reitern auf der Artikelseite. Ich habe den Reiter so angelegt wie hier beschrieben: [Neuer Reiter auf der Detailseite Shopware 4](http://wiki.shopware.de/Neuer-Reiter-auf-der-Detailseite-Shopware-4%5C_detail%5C_956.html) Ich habe es ca. 100 mal kontrolliert und kann mir nicht erklären warum das nicht so funktioniert wie ich es will. Der Reiter wird zumindest schonmal wie gewünscht erstellt. Allerdings habe ich drei ungewünschte Effekte: [list] [\*] Beim Laden der Seite wird der neue Reiter zuerst geladen[/\*] [\*] Ich habe keinen Inhalt in dem Reiter[/\*] [\*] Wenn ich auf einen anderen Reiter klicke, komme ich nicht wieder zurück[/\*][/list] Hier erstmal meine tabs.tpl: [code] {extends file=‘parent:frontend/detail/tabs.tpl’} {block name=“frontend\_detail\_tabs\_related” append}

- [{se name=‘DetailTabsDescription2’}{/se}](#description2)  
{/block} [/code] Und ein Ausschnitt aus meiner index.tpl: [code] {extends file=‘parent:frontend/detail/index.tpl’} {block name=“frontend\_detail\_index\_tabs\_related” append}

## Überschrift - Neuer Reiter

Inhalt

{/block} [/code] Des weiteren würde ich gerne den neu hinzugefügten Reiter “Beschreibung” an die zweite Stelle versetzen. Wie mache ich das? ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/6/6efb179154d4f4b4a5b540aa8bdc3925dbd1a8bf.jpeg) Besten Dank schonmal

---

<div class="post-metadata">

**Author:** ![artep](https://avatars.discourse-cdn.com/v4/letter/a/aca169/32.png) [@artep](https://forum.shopware.com/u/artep)\
**Post date:** [7. Juni 2014 um 18:31 UTC](https://forum.shopware.com/t/reiter-auf-der-artikelseite/20677/2 "2014-06-07T18:31:09Z")

</div>

Hi, Du solltest ein Artikel-Attribut anlegen. Steht auch in der Beschreibung, weiter unten. z.B. {$sArticle.attr20} solltest Du im Code in die Index.tpl und tab.tpl einfügen. Beim Stammartikel erscheint dann das Freitextfeld, welches Du befüllen kannst. Nur mit Inhalt wird der Reiter dann angezeigt. Steht nichts drin erscheint auch nicht der Reiter. 😉 So hab ich es in der tabs.tpl: [code]{extends file=‚parent:frontend/detail/tabs.tpl‘} {block name=„frontend\_detail\_tabs\_description“ append} {if $sArticle.attr20}

- [{se name=‚DetailTabsInformationen‘}Weitere Details{/se}](#informationen)  
{/if} {/block}[/code] Und so in der detail/index.tpl: `{\* Article description \*} {block name="frontend\_detail\_index\_tabs\_description"} {include file="frontend/detail/description.tpl"} 
{$sArticle.attr20} 
{/block} {\* Inhalt fuer neuen Tab hinzufuegen \*} {block name="frontend\_detail\_tabs\_description" append} {if $sArticle.attr20} - [{se name='DetailTabsInformationen'}Weitere Details{/se}](#informationen)
{/if} {/block}` Bei fehlt im Code in der tabs.tpl (index) = frontend\_detail\_index\_tabs\_related Ich habe index dort gar nicht stehen!! Funktioniert aber bestens.

---

<div class="post-metadata">

**Author:** ![GozyllaR](https://avatars.discourse-cdn.com/v4/letter/g/9d8465/32.png) [@GozyllaR](https://forum.shopware.com/u/GozyllaR)\
**Post date:** [7. Juni 2014 um 18:47 UTC](https://forum.shopware.com/t/reiter-auf-der-artikelseite/20677/3 "2014-06-07T18:47:24Z")

</div>

Da muss ich nochmal nachfragen. Das Tutorial sagt doch nur man kann ein Attribut anlegen um das dann zu benutzen. Es zeigt ja ebenfalls eine Möglichkeit, das ganze ohne ein Attribut zu machen. Als Überschrift steht da ja: …darf es ein bisschen mehr sein

---

<div class="post-metadata">

**Author:** ![artep](https://avatars.discourse-cdn.com/v4/letter/a/aca169/32.png) [@artep](https://forum.shopware.com/u/artep)\
**Post date:** [7. Juni 2014 um 18:53 UTC](https://forum.shopware.com/t/reiter-auf-der-artikelseite/20677/4 "2014-06-07T18:53:52Z")

</div>

Ok, kann man, muss man nicht. Wenn aber ohne Attribut, verstehe ich das so, dass man den Text ins Template schreiben muss. Wo sonst soll der eingegeben werden? Und dann hat man bei jedem Artikel denn gleichen Text stehen. Mit dem Attribut kannst Du für jeden Artikel eigenen Text hinterlegen.

---

<div class="post-metadata">

**Author:** ![GozyllaR](https://avatars.discourse-cdn.com/v4/letter/g/9d8465/32.png) [@GozyllaR](https://forum.shopware.com/u/GozyllaR)\
**Post date:** [7. Juni 2014 um 19:02 UTC](https://forum.shopware.com/t/reiter-auf-der-artikelseite/20677/5 "2014-06-07T19:02:24Z")

</div>

So wie es bei mir steht ist das erstmal nur testweise. Ich möchte nämlich dann Eigenschaften und Beschreibung in zwei verschiedenen Reitern haben. Ich verstehe jetzt noch nicht ganz was du da gemacht hast. Wenn ich das [code] {block name=“frontend\_detail\_tabs\_description”}

- [{se name=‘DetailTabsDescription2’}{/se}](#description2)  
{/block} [/code] statt dem ` {block name="frontend\_detail\_tabs\_related"} - [{se name='DetailTabsDescription2'}{/se}](#description2)
{/block} ` mache, zerschießt es mir den ersten Reiter komplett. Außerdem versteh ich nicht warum du den Block aus der tabs.tpl auch in der index.tpl hast. Das steht so doch nicht in der Anleitung oder seh ich da was falsch?

---

<div class="post-metadata">

**Author:** ![GozyllaR](https://avatars.discourse-cdn.com/v4/letter/g/9d8465/32.png) [@GozyllaR](https://forum.shopware.com/u/GozyllaR)\
**Post date:** [7. Juni 2014 um 19:15 UTC](https://forum.shopware.com/t/reiter-auf-der-artikelseite/20677/6 "2014-06-07T19:15:58Z")

</div>

Okay Fehler gefunden. append hat gefehlt. So muss das aussehen. [code] {block name=“frontend\_detail\_tabs\_description” append}

- [{se name=‘DetailTabsDescription2’}{/se}](#description2)  
{/block} [/code] So bekomme ich den Reiter zwar an die zweite Stelle. Aber Inhalt bekomme ich trotzdem nicht rein.

---

<div class="post-metadata">

**Author:** ![artep](https://avatars.discourse-cdn.com/v4/letter/a/aca169/32.png) [@artep](https://forum.shopware.com/u/artep)\
**Post date:** [7. Juni 2014 um 19:35 UTC](https://forum.shopware.com/t/reiter-auf-der-artikelseite/20677/7 "2014-06-07T19:35:44Z")

</div>

Viell. war mein Code kein gutes Beispiel, da aus der 3er Version so übernommen. Funktioniert halt immer noch. [quote]Aber Inhalt bekomme ich trotzdem nicht rein.[/quote] der muss dann in die index.tpl

## Überschrift - Neuer Reiter

Inhalt

---

<div class="post-metadata">

**Author:** ![GozyllaR](https://avatars.discourse-cdn.com/v4/letter/g/9d8465/32.png) [@GozyllaR](https://forum.shopware.com/u/GozyllaR)\
**Post date:** [7. Juni 2014 um 20:05 UTC](https://forum.shopware.com/t/reiter-auf-der-artikelseite/20677/8 "2014-06-07T20:05:15Z")

</div>

Also wie im ersten Beitrag? Kann jemand mit dem „Detailseiten Reiter Konfiguration“-Plugin umgehen? [Detailseiten Reiter Konfiguration](http://wiki.shopware.de/Detailseiten-Reiter-Konfiguration%5C_detail%5C_1019.html)

---

<div class="post-metadata">

**Author:** ![tinelli\_von\_PlasticS](https://avatars.discourse-cdn.com/v4/letter/t/fbc32d/32.png) [@tinelli\_von\_PlasticS](https://forum.shopware.com/u/tinelli_von_PlasticS)\
**Post date:** [4. August 2014 um 12:52 UTC](https://forum.shopware.com/t/reiter-auf-der-artikelseite/20677/9 "2014-08-04T12:52:16Z")

</div>

Hallo Ihr, ich habe zum Thema zwei Fragen: 1. Habt ihr auch 2 neue Reiter erstellt? Ich bekomme zwei ausgegeben nur mit den gleichen Inhalten. Also in beiden Reitern sind auch die Inhalte von beiden Reitern. index.tpl [code] {block name=“frontend\_detail\_index\_tabs\_related” append}

{$sArticle.attr5}

{$sArticle.attr4}  
{/block} [/code] und tabs.tpl ` {block name="frontend\_detail\_tabs\_related" append} {if $sArticle.attr5}- [{se name='DetailTabsMyTab'}Herkunft{/se}](#my_tab)
{/if} {if $sArticle.attr4}- [{se name='DetailTabsMyTab'}Zubereitung{/se}](#my_tab)
{/if} {/block} ` 2. Die Artikel-Freifelder habe ich als “html” eingestellt. Ich kann allerdings direkt im Artikel unter dar dazugehörigen Tab-Beschreibung nur eine begrenzte Anzahl an Zeichen eingeben. Bilder werden zB nicht übernommen. Woran liegt das?

---

<div class="post-metadata">

**Author:** ![tinelli\_von\_PlasticS](https://avatars.discourse-cdn.com/v4/letter/t/fbc32d/32.png) [@tinelli\_von\_PlasticS](https://forum.shopware.com/u/tinelli_von_PlasticS)\
**Post date:** [4. August 2014 um 13:00 UTC](https://forum.shopware.com/t/reiter-auf-der-artikelseite/20677/10 "2014-08-04T13:00:46Z")

</div>

Das Problem mit der doppelten Ausgabe ich gelöst. Lag an der id Lösung: index.tpl [code] {block name=„frontend\_detail\_index\_tabs\_related“ append}

{$sArticle.attr5}

{$sArticle.attr4}  
{/block} [/code] tabs.tpl ` {block name="frontend\_detail\_tabs\_related" append} {if $sArticle.attr5}- [{se name='DetailTabsMyTab'}Herkunft{/se}](#my_tab)
{/if} {if $sArticle.attr4}- [{se name='DetailTabsMyTab'}Zubereitung{/se}](#my_tab2)
{/if} {/block} `

---

<div class="post-metadata">

**Author:** ![tinelli\_von\_PlasticS](https://avatars.discourse-cdn.com/v4/letter/t/fbc32d/32.png) [@tinelli\_von\_PlasticS](https://forum.shopware.com/u/tinelli_von_PlasticS)\
**Post date:** [5. August 2014 um 15:09 UTC](https://forum.shopware.com/t/reiter-auf-der-artikelseite/20677/11 "2014-08-05T15:09:17Z")

</div>

Zum Thema begrenzte Anzahl an Zeichen, habe ich hier die Lösung gefunden: [templates-und-design-f57/artikel-freitextfelder-lange-der-texte-t18199.html](http://forum.shopware.de/templates-und-design-f57/artikel-freitextfelder-lange-der-texte-t18199.html) also in der Datenbank in der Tabelle “s\_articles\_attributes” in der Spalte “Typ” die Zeichen für das “attr…” (varchar(255)) höher setzen.
