# Navigation Teaserbreite

**URL:** <https://forum.shopware.com/t/navigation-teaserbreite/26892>\
**Category:** Themes & Design\
**Created:** [5. Mai 2015 um 12:47 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892 "2015-05-05T12:47:27Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![kinday](https://avatars.discourse-cdn.com/v4/letter/k/5e9695/32.png) [@kinday](https://forum.shopware.com/u/kinday)\
**Post date:** [5. Mai 2015 um 12:47 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/1 "2015-05-05T12:47:27Z")

</div>

Hallo Ist es möglich auf einzelne Hauptkategorien verschiedene Teaserbreiten anzuwenden? Bsp: AUTO soll 50% und BUS soll 25% Teaserbreite bekommen. LG Mirko

---

<div class="post-metadata">

**Author:** ![kinday](https://avatars.discourse-cdn.com/v4/letter/k/5e9695/32.png) [@kinday](https://forum.shopware.com/u/kinday)\
**Post date:** [5. Mai 2015 um 13:41 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/2 "2015-05-05T13:41:48Z")

</div>

Mir ist was eingefallen… Ich habe doch Freifelder bei den Kategorien. Kann ich den Teaser nicht mit einer if-Schleife so setzen, dass wenn ein Wert im “Freifeld 1” vorhanden ist diese verwenden soll. In welcher Datei wird die Teaserbreite gesetzt? LG Mirko

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [5. Mai 2015 um 13:46 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/3 "2015-05-05T13:46:49Z")

</div>

Du könntest einfach die derzeitige Kategorie ID abfragen und wenn ID = Y dann adde die CSS Class Z. Alternativ kannst du es natürlich auch über ein Freitextfeld machen. `{if $sCategoryContent.attrX == 1} dann bla {else} dann yiha {/if}`

---

<div class="post-metadata">

**Author:** ![kinday](https://avatars.discourse-cdn.com/v4/letter/k/5e9695/32.png) [@kinday](https://forum.shopware.com/u/kinday)\
**Post date:** [5. Mai 2015 um 13:52 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/4 "2015-05-05T13:52:13Z")

</div>

Danke, das ist schon mal ein guter Ansatz! In welcher Datei muss ich eine Änderung vornehmen? Ich kann ja schlecht im Plugin was ändern.

---

<div class="post-metadata">

**Author:** ![Neox](https://avatars.discourse-cdn.com/v4/letter/n/b5a626/32.png) [@Neox](https://forum.shopware.com/u/Neox)\
**Post date:** [5. Mai 2015 um 13:58 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/5 "2015-05-05T13:58:05Z")

</div>

Hallo, wirst du leider doch so machen müssen. Weiß leider nicht, ob du Plugin-.tpl vererben kannst und in deinem Theme updatesicher ergänzen kannst. Datei ist: /engine/Shopware/Plugins/Default/Frontend/AdvancedMenu/Views/frontend/plugins/advanced\_menu/index.tpl Ab Zeile 64: [code] {if $hasTeaser} {if $hasCategories}

{/if}  
{if !empty($mainCategory.media)}{/if} {if !empty($mainCategory.cmsHeadline)}  
{$mainCategory.cmsHeadline}  
{/if} {if !empty($mainCategory.cmsText)}  
{$mainCategory.cmsText|truncate:250:"…"}{s name=“learnMoreLink” namespace=“frontend/plugins/advanced\_menu/advanced\_menu”}mehr erfahren{/s}  
{/if}  
{/if}[/code] Grüße

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [5. Mai 2015 um 13:58 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/6 "2015-05-05T13:58:59Z")

</div>

Was genau meisnt du denn mit Teaserbreite ? Die Breite der Kategorietext Beschreibung ? Wenn ich wüsste wo genau ( Screenshot wäre hilfreich ), könnte ich dir sagen wo und was 🙂

---

<div class="post-metadata">

**Author:** ![kinday](https://avatars.discourse-cdn.com/v4/letter/k/5e9695/32.png) [@kinday](https://forum.shopware.com/u/kinday)\
**Post date:** [5. Mai 2015 um 15:28 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/7 "2015-05-05T15:28:35Z")

</div>

Hier mal Screenshot: Hier sieht es mit Teaser = 25% super aus. Hier habe ich noch viel Platz und würde gerne Teaser = 50% benutzen. Da man aber bei Plugin nur einen Wert auswählen kann finde ich es blöd. Shopware hätte das Plugin so erweitern müssen, das man direkt in der Kategorie den Teaser einzeln auswählen kann. Noch Fragen? LG Mirko

---

<div class="post-metadata">

**Author:** ![kinday](https://avatars.discourse-cdn.com/v4/letter/k/5e9695/32.png) [@kinday](https://forum.shopware.com/u/kinday)\
**Post date:** [5. Mai 2015 um 23:03 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/8 "2015-05-05T23:03:50Z")

</div>

Ich habe es selber mal versucht, aber irgendwie scheint es nicht zu greifen. Wie schaut es aus, gibt es da schon eine Lösung?

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [6. Mai 2015 um 14:03 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/9 "2015-05-06T14:03:31Z")

</div>

Hast du evtl. kurz mal einen Link zur Seite ?

---

<div class="post-metadata">

**Author:** ![kinday](https://avatars.discourse-cdn.com/v4/letter/k/5e9695/32.png) [@kinday](https://forum.shopware.com/u/kinday)\
**Post date:** [6. Mai 2015 um 16:06 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/10 "2015-05-06T16:06:20Z")

</div>

Habe dir eine PN geschickt…

---

<div class="post-metadata">

**Author:** ![kinday](https://avatars.discourse-cdn.com/v4/letter/k/5e9695/32.png) [@kinday](https://forum.shopware.com/u/kinday)\
**Post date:** [13. Mai 2015 um 12:00 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/11 "2015-05-13T12:00:25Z")

</div>

Gibt es schon eine Lösung zu diesem Thema? LG

---

<div class="post-metadata">

**Author:** ![kinday](https://avatars.discourse-cdn.com/v4/letter/k/5e9695/32.png) [@kinday](https://forum.shopware.com/u/kinday)\
**Post date:** [19. Mai 2015 um 11:16 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/12 "2015-05-19T11:16:09Z")

</div>

Hab immer noch keine Lösung, aller Versuche sind gescheitert.

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [19. Mai 2015 um 12:46 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/13 "2015-05-19T12:46:38Z")

</div>

Habe jetzt nicht mehr alles durchgelesen, aber gerade gesehen, dass du die Teaserbreite in den Erweiterten Menu Plugin Einstellungen angeben kannst in %. PS: Wer lesen kann wa … habe gerade gesehen, dass du ja bereits die Einstellung hattest. Wenn du praktisch bei Element XY eine andere Breite angeben möchtest würde ich das hier praktisch dann mit jQuery überschreiben per .css()

---

<div class="post-metadata">

**Author:** ![kinday](https://avatars.discourse-cdn.com/v4/letter/k/5e9695/32.png) [@kinday](https://forum.shopware.com/u/kinday)\
**Post date:** [19. Mai 2015 um 14:12 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/14 "2015-05-19T14:12:25Z")

</div>

Puhhh, wie geht das? Versuche noch immer zu verstehen wir das Template System bei Shopware 5 geht.

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [19. Mai 2015 um 14:30 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/15 "2015-05-19T14:30:17Z")

</div>

Naja das ist etwas „komplizierter“. Im Endeffekt müsstest du der class menu–container mit jQuery fortlaufende IDs verpassen. Also sowas wie: `$().ready(function () { $(".menu--container").each(function(n) { $(this).attr("id", "menu-" + n); }); });` Dann müsstest du hier je nach Link das entsprechende Menü ansprechen und dir dann die class menu–teaser und menu–list menu–level-0 schnappen und mit .css() neue Breiten hinzufügen. `$().ready(function () { $(".menu--container").each(function(n) { $(this).attr("id", "menu-" + n); }); $("#menu-1 .menu--list menu--level-0").css("width", "50%"); $("#menu1 .menu--teaser").css("width", "50%"); });` ungetestet, sollte aber eigentlich gehen.

---

<div class="post-metadata">

**Author:** ![kinday](https://avatars.discourse-cdn.com/v4/letter/k/5e9695/32.png) [@kinday](https://forum.shopware.com/u/kinday)\
**Post date:** [19. Mai 2015 um 20:54 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/16 "2015-05-19T20:54:46Z")

</div>

Ist es nicht einfach das Modul zu erweitern, das alle was davon haben. Viele kennen sich mit programmieren nicht aus! Und ich bin schon etwas eingerostet da ich schon 5 Jahre raus bin aus der Thematik und habe mich auf CSS und Style in den letzten Jahren konzentriert. LG Mirko

---

<div class="post-metadata">

**Author:** ![kinday](https://avatars.discourse-cdn.com/v4/letter/k/5e9695/32.png) [@kinday](https://forum.shopware.com/u/kinday)\
**Post date:** [26. Mai 2015 um 13:42 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/17 "2015-05-26T13:42:49Z")

</div>

Kann mir keiner hier weiterhelfen?

---

<div class="post-metadata">

**Author:** ![kinday](https://avatars.discourse-cdn.com/v4/letter/k/5e9695/32.png) [@kinday](https://forum.shopware.com/u/kinday)\
**Post date:** [27. Mai 2015 um 21:38 UTC](https://forum.shopware.com/t/navigation-teaserbreite/26892/18 "2015-05-27T21:38:26Z")

</div>

Schade das es noch immer keine Lösung gibt. Denke das es einfach ist es im Plugin schnell anzupassen, damit das die Teaserbreite die in den Top Kategorien einstellen könnte. LG
