# Viewlast: Artikelname läuft aus der Box

**URL:** <https://forum.shopware.com/t/viewlast-artikelname-lauft-aus-der-box/19734>\
**Category:** Shopware 3.5\
**Tags:** themes--design\
**Created:** [13. April 2014 um 21:27 UTC](https://forum.shopware.com/t/viewlast-artikelname-lauft-aus-der-box/19734 "2014-04-13T21:27:52Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![agentfox](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@agentfox](https://forum.shopware.com/u/agentfox)\
**Post date:** [13. April 2014 um 21:27 UTC](https://forum.shopware.com/t/viewlast-artikelname-lauft-aus-der-box/19734/1 "2014-04-13T21:27:52Z")

</div>

Leider läuft bei den ‘zuletzt angesehen’ der Artikelname nach unten aus der Box. Dies hier : [post5530.html](http://forum.shopware.de/post5530.html) hat nicht geholfen, da in der aktuelen viewlast.tpl $sArticle.name nicht mehr zur Verfügung steht. Jmd eine Idee?

---

<div class="post-metadata">

**Author:** ![Linus\_Holtstiege](https://avatars.discourse-cdn.com/v4/letter/l/45deac/32.png) [@Linus\_Holtstiege](https://forum.shopware.com/u/Linus_Holtstiege)\
**Post date:** [15. April 2014 um 10:06 UTC](https://forum.shopware.com/t/viewlast-artikelname-lauft-aus-der-box/19734/2 "2014-04-15T10:06:45Z")

</div>

Hallo agentfox, in den neuen Versionen von Shopware werden die zuletzt angesehenen Artikel über jQuery geladen. Du kannst den Artikelnamen vor der Ausgabe mit JavaScript kürzen. In der \templates\_default\frontend\_resources\javascript\jquery.shopware.js suchst du nach dem LastSeenArticle Displayer und implentierst eine truncate Funktion. Diese könnte z.B so aussehen: `function truncateString(str, length) { return str.length \> length ? str.substring(0, length - 3) + '..' : str }` Anschließend kannst du den Artikel Namen über die truncate Funktion an das Template übergeben: `truncateString(article['articleName'], 20)` Ich hoffe ich konnte dir weiterhelfen

---

<div class="post-metadata">

**Author:** ![chris\_h](https://avatars.discourse-cdn.com/v4/letter/c/439d5e/32.png) [@chris\_h](https://forum.shopware.com/u/chris_h)\
**Post date:** [16. April 2014 um 14:37 UTC](https://forum.shopware.com/t/viewlast-artikelname-lauft-aus-der-box/19734/3 "2014-04-16T14:37:52Z")

</div>

Hallo Linus, kann man so auch den Hersteller Namen vor den Artikelnamen bauen? Wie wäre Dein Lösungsansatz dafür? Danke und viele Grüße Chris

---

<div class="post-metadata">

**Author:** ![agentfox](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@agentfox](https://forum.shopware.com/u/agentfox)\
**Post date:** [16. April 2014 um 20:35 UTC](https://forum.shopware.com/t/viewlast-artikelname-lauft-aus-der-box/19734/4 "2014-04-16T20:35:09Z")

</div>

Perfekt, danke :thumbup:

---

<div class="post-metadata">

**Author:** ![bluewolf](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/bluewolf/32/7886_2.png) [@bluewolf](https://forum.shopware.com/u/bluewolf)\
**Post date:** [14. September 2014 um 08:00 UTC](https://forum.shopware.com/t/viewlast-artikelname-lauft-aus-der-box/19734/5 "2014-09-14T08:00:45Z")

</div>

Der Text lässt sich aber auch einfach über das Template abschneiden, ohne Java: ` .lastview\_rule .article\_description { height:60px; overflow:hidden;} ` Ohne eingriff in das System, updatesicher.
