# Problem mit Titel im Listing:   &quot;...&quot; statt Titel

**URL:** <https://forum.shopware.com/t/problem-mit-titel-im-listing-quot-quot-statt-titel/2518>\
**Category:** Shopware 3.5\
**Tags:** templates--design\
**Created:** [19. April 2011 um 10:26 UTC](https://forum.shopware.com/t/problem-mit-titel-im-listing-quot-quot-statt-titel/2518 "2011-04-19T10:26:59Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Max-Zander](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@Max-Zander](https://forum.shopware.com/u/Max-Zander)\
**Post date:** [19. April 2011 um 10:26 UTC](https://forum.shopware.com/t/problem-mit-titel-im-listing-quot-quot-statt-titel/2518/1 "2011-04-19T10:26:59Z")

</div>

Guten Morgen, ich verzweifel im Moment an einem Problem. Ich finde einfach keinen Grund, warum im Listing manchmal kein Titel beim Produkt angezeigt wird, sondern nur „…“. Beispiele: [http://www.llv-shop.de/shopware.php/sViewport,search?sSearch=Superbright](http://www.llv-shop.de/shopware.php/sViewport,search?sSearch=Superbright) [http://www.llv-shop.de/sonstiges/stative-und-zubehoer?p=2](http://www.llv-shop.de/sonstiges/stative-und-zubehoer?p=2) Hat jemand eine Idee? Grüße Thomas

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [21. April 2011 um 05:38 UTC](https://forum.shopware.com/t/problem-mit-titel-im-listing-quot-quot-statt-titel/2518/2 "2011-04-21T05:38:20Z")

</div>

[quote=“Max-Zander”]Guten Morgen, ich verzweifel im Moment an einem Problem. Ich finde einfach keinen Grund, warum im Listing manchmal kein Titel beim Produkt angezeigt wird, sondern nur “…”. Beispiele: [http://www.llv-shop.de/shopware.php/sViewport,search?sSearch=Superbright](http://www.llv-shop.de/shopware.php/sViewport,search?sSearch=Superbright) [http://www.llv-shop.de/sonstiges/stative-und-zubehoer?p=2](http://www.llv-shop.de/sonstiges/stative-und-zubehoer?p=2) Hat jemand eine Idee? Grüße Thomas[/quote] Noch keine Idee, aber die Bestätigung, dass das Phänomen auch bei einem unserer Kunden auftritt…

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [21. April 2011 um 06:59 UTC](https://forum.shopware.com/t/problem-mit-titel-im-listing-quot-quot-statt-titel/2518/3 "2011-04-21T06:59:39Z")

</div>

Eventuell irgendein Problem mit der Truncate-Funktion? Öffnet mal die Datei templates\_default\frontend\listing\box\_article.tpl Dann in Zeile 46: aus: `[{$sArticle.articleName|truncate:47}]({$sArticle.linkDetails|rewrite:$sArticle.articleName} "{$sArticle.articleName}")` `[{$sArticle.articleName}]({$sArticle.linkDetails|rewrite:$sArticle.articleName} "{$sArticle.articleName}")` machen… Kann es sein, dass das kein Plain-Text ist im Produktnamen, sondern dass in der Datenbank bei den Artikeln Tags etc. mit in der Bezeichnung stehen. Was passiert, wenn du den Artikel umbenennst, z.B . einfach mal ein Leerzeichen entfernst oder so?

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [21. April 2011 um 07:20 UTC](https://forum.shopware.com/t/problem-mit-titel-im-listing-quot-quot-statt-titel/2518/4 "2011-04-21T07:20:47Z")

</div>

[quote=„avenger“][quote=„Max-Zander“]Noch keine Idee, aber die Bestätigung, dass das Phänomen auch bei einem unserer Kunden auftritt…[/quote][/quote] Korrektur: Bei unserem Kunden betrifft das den Beschreibungstext, nicht den Namen… Da der HTML-Tags enthält vermute ich jetzt auch ein „truncate“-Problem weil anscheinend die HTML-Struktur so zerstört wird, dass die nicht mehr darstellbar ist… Werde mal ein „strip\_tags“ dazu spendieren… EDIT: Leider ist das „strip\_tags“ schon vorhanden… EDIT: Nach Entfernen des „truncate“ funktioniert das jetzt…

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [21. April 2011 um 07:31 UTC](https://forum.shopware.com/t/problem-mit-titel-im-listing-quot-quot-statt-titel/2518/5 "2011-04-21T07:31:34Z")

</div>

Eventuell die FIlter in der falschen Reihenfolge? Da müsste dann ja |strip\_tags|truncate verwendet werden.

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [21. April 2011 um 07:33 UTC](https://forum.shopware.com/t/problem-mit-titel-im-listing-quot-quot-statt-titel/2518/6 "2011-04-21T07:33:21Z")

</div>

[quote=„Stefan Hamann“]Eventuell die FIlter in der falschen Reihenfolge? Da müsste dann ja |strip\_tags|truncate verwendet werden.[/quote] Nein, die Reihenfolge war richtig.

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [21. April 2011 um 07:47 UTC](https://forum.shopware.com/t/problem-mit-titel-im-listing-quot-quot-statt-titel/2518/7 "2011-04-21T07:47:36Z")

</div>

Ich lass das nachher mal überprüfen, ob es bei der Truncate-Funktion irgendwelche grundsätlzichen Probleme gibt.

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [21. April 2011 um 07:50 UTC](https://forum.shopware.com/t/problem-mit-titel-im-listing-quot-quot-statt-titel/2518/8 "2011-04-21T07:50:37Z")

</div>

[quote=“avenger”][quote=“Stefan Hamann”]Eventuell die FIlter in der falschen Reihenfolge? Da müsste dann ja |strip\_tags|truncate verwendet werden.[/quote] Nein, die Reihenfolge war richtig.[/quote] Irgendwie scheint der “truncate”-Modifier ein Problem zu haben… Im Template wird ein “truncate:$size” (mit $size=60) gemacht, was dazu führt, dass der Text nicht angezeigt wird… Mit einem “truncate:59” oder “truncate:61” erscheint der… Dafür haben dann aber andere Artikel Probleme…

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [21. April 2011 um 07:51 UTC](https://forum.shopware.com/t/problem-mit-titel-im-listing-quot-quot-statt-titel/2518/9 "2011-04-21T07:51:40Z")

</div>

[quote=„Stefan Hamann“]Ich lass das nachher mal überprüfen, ob es bei der Truncate-Funktion irgendwelche grundsätlzichen Probleme gibt.[/quote] Würd’ ich jetzt mal vermuten…

---

<div class="post-metadata">

**Author:** ![Max-Zander](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@Max-Zander](https://forum.shopware.com/u/Max-Zander)\
**Post date:** [21. April 2011 um 09:26 UTC](https://forum.shopware.com/t/problem-mit-titel-im-listing-quot-quot-statt-titel/2518/10 "2011-04-21T09:26:48Z")

</div>

Da bin ich ja froh, das ich nicht der einzige bin mit dem Problem 🙂 Habe gestern mal schnell den Titel im ersten Link geändert, gespeichert, wieder zurückgeändert und gespeichert. Jetzt wird er wieder richtig angezeigt. Komisch… Den zweiten Link lasse ich mal als Fehler, damit man eine Änderung sehen kann wenn es wirklich an der Truncate-Funktion liegt.

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [21. April 2011 um 10:37 UTC](https://forum.shopware.com/t/problem-mit-titel-im-listing-quot-quot-statt-titel/2518/11 "2011-04-21T10:37:34Z")

</div>

Hi, das Problem ist die neue UTF-8-Unterstützung in der Truncate-Funktion. Da ist noch ein kleines Problem drin enthalten, dass unter Umständen auftreten kann. Das Problem kann durch das Ersetzen der folgenden Zeilen in der Truncate-Funktion (engine/Enlight/Enlight/Template/Plugins/modifier.truncate.php): ` if (!$break\_words && !$middle) { $string = preg\_replace('/\s+?(\S+)?$/u', '', mb\_substr($string, 0, $length + 1)); } if (!$middle) { $string = mb\_substr($string, 0, $length) . $etc; } else { $string = mb\_substr($string, 0, $length / 2) . $etc . mb\_substr($string, - $length / 2); } ` durch diese Zeilen: `if (!$break\_words && !$middle) { $string = preg\_replace('/\s+?(\S+)?$/u', '', mb\_substr($string, 0, $length + 1, 'UTF-8')); } if (!$middle) { $string = mb\_substr($string, 0, $length, 'UTF-8') . $etc; } else { $string = mb\_substr($string, 0, $length / 2) . $etc . mb\_substr($string, - $length / 2, 'UTF-8'); } ` behoben werden. 😉 Viele Grüße Heiner

---

<div class="post-metadata">

**Author:** ![Max-Zander](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@Max-Zander](https://forum.shopware.com/u/Max-Zander)\
**Post date:** [21. April 2011 um 12:02 UTC](https://forum.shopware.com/t/problem-mit-titel-im-listing-quot-quot-statt-titel/2518/12 "2011-04-21T12:02:23Z")

</div>

Das scheint es gewesen zu sein. Jetzt geht es. Danke!

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [21. April 2011 um 13:23 UTC](https://forum.shopware.com/t/problem-mit-titel-im-listing-quot-quot-statt-titel/2518/13 "2011-04-21T13:23:28Z")

</div>

[quote=„rocky“] `if (!$break\_words && !$middle) { $string = preg\_replace('/\s+?(\S+)?$/u', '', mb\_substr($string, 0, $length + 1, 'UTF-8')); } if (!$middle) { $string = mb\_substr($string, 0, $length, 'UTF-8') . $etc; } else { $string = mb\_substr($string, 0, $length / 2) . $etc . mb\_substr($string, - $length / 2, 'UTF-8'); } ` behoben werden. ;)[/quote] Bei der „truncate“-Version auf meinem System müsste das so aussehen… ` if (!$middle) { return mb\_substr($string, 0, $length, 'UTF-8') . $etc; } else { return mb\_substr($string, 0, $length / 2) . $etc . mb\_substr($string, - $length / 2, 'UTF-8'); } ` EDIT: Jetzt funktioniert es aber wieder richtig,…

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [21. April 2011 um 14:41 UTC](https://forum.shopware.com/t/problem-mit-titel-im-listing-quot-quot-statt-titel/2518/14 "2011-04-21T14:41:29Z")

</div>

Hi, wo ist den den hier der Unterschied zwischen meiner Version und deiner Version?

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [21. April 2011 um 14:44 UTC](https://forum.shopware.com/t/problem-mit-titel-im-listing-quot-quot-statt-titel/2518/15 "2011-04-21T14:44:39Z")

</div>

[quote=„rocky“]Hi, wo ist den den hier der Unterschied zwischen meiner Version und deiner Version?[/quote] Darin, dass Du „$string = …“ hast und ich „return …“
