Magento – ungewollte Zeilenumbrüche / Zeilenabstände in Artikel Beschreibung

Ab und zu fällt in einem Theme auf, dass plötzlich break-Tags (

<br> ou <br />

) in der Artikelbeschreibung auftauchen, wo jedoch in der Artikelbeschreibung keine sind. Es ist hierbei egal, ob man mit dem WYSIWYG-Editor arbeitet oder mit der HTML-Ansicht. Im Code sind auf keinen Fall Umbrüche, die jedoch im Frontend in der Artikelansicht für unschöne Abstände zwischen den Zeilen sorgen und -schaut man sich den Quellcode an- auch als break angezeigt werden.

Hierfür ist eine template-seitige “nl2br”-Funktion verantwortlich, la (aus welchen Gründen auch immer) integriert wurde. Diese Funktion hat zur Folge, dass vor allenNeue-Zeile-Zeichenein zusätzlicher Zeilenumbruch eingefügt wird.

Wenn man dies nun nicht möchte, öffnet man in seinem verwendeten Theme die view.phtml im Ordner /app/design/frontend/[Eigenes Theme]/[Eigenes Theme]/template/catalog/product und sucht dort nach “nl2br”. En Magento 1.9.3.1 findet sich dies in Zeile 76

<div class ="std"><?php echo $ _helper->h1oductAttribute($_product, nl2br($_product->getShortDescription()), 'short_description') ?></div>

Diese Zeile wird nun umgebaut in

<div class ="std"><?php echo $ _helper->h1oductAttribute($_product, $_product->getShortDescription(), 'short_description') ?></div>

Sollte das gleiche Problem nicht nur bei der Kurzbeschreibung sondern auch bei der Langbeschreibung auftreten, wird die description.phtml aus dem Base-Ordner /app/design/frontend/base/default/template/catalog/product/view/ in den eigenen Templateordner kopiert und wieder nach “nl2br” rechercher. Dann wird ähnlich verfahren, so dass der relevante Teil nachher

($ce->getProduct(), $_la description, 'description')

est. En Magento 1.9.3.1 war das Problem aber nur noch bei der Kurzbeschreibung vorhanden.

Utilisé dans les versions Magento 1.9 Remarques? Ajouts? Remarques? Volontiers!

Publié par Covos

Depuis 2009 Je travaille intensément avec Magento. J'ai commencé avec la création et l'exploitation des magasins B2C. Cela a été prolongé par mon travail dans le secteur de la logistique. Il en est résulté premiers systèmes de B2E spécialisés. Aujourd'hui, je travaille jour par jour avec B2C passionnant, B2B- et les projets B2E et rapports dans ce blog sur les défis et donner des conseils d'initiés.

Laisser un commentaire

Votre adresse email ne sera pas publié. les champs requis sont indiqués *