Html-Formatierung im Artikel Listing Shopware

Standardmäßig benutzt Shopware im Artikel Listing keine Html-Formatierung. Dies ist ärgerlich, wenn man verschiedene, voneinander unabhängige Informationen in der Artikelbeschreibung hat, die man natürlich gegliedert wiedergeben will.
Also Inhalte wie zum Beispiel: Der Produktname, der Hersteller, einen Text zur Artikel-Beschreibung und den Herkunftsort. Ohne HTML-Formatierung wird das alles im Listing ohne Formatierung und Zeilenumbrüche, Punkt und Komma nacheinander ausgeben. Wie man die Html-Formatierung im Listing aktiviert, zeigen wir Ihnen jetzt.

 

 

 Zu allererst gehen Sie in das Verzeichnis:

 

/themes/Frontend/Bare/frontend/listing/product-box

 

und öffnen dort die

 

Box-basic.tpl

 

Datei. Im nächsten Schritt suchen Sie in dieser Datei nach:

 

{* Product description *}                       

 {block name='frontend_listing_box_article_description'}

  {$sArticle.description_long|strip_tags|truncate:240}

   {/block}

 

und ersetzen folgende Zeile

 

{$sArticle.description_long|strip_tags|truncate:240}

 

durch

 

{strip_tags($sArticle.description_long|truncate:240,"<p><strong>") nofilter}

 

Speichern Sie die Datei ab. Die Stelle, an der sich das <p> und <strong> befindet, können Sie durch weitere  Html-Tags ergänzen, welche Sie benutzen wollen, um Ihren Text zu formatieren.

 

Im letzten Schritt öffnen Sie unter dem Verzeichnis

 

/engine/Shopware/Core

 

die

 

sArticles.php

 

Datei. In dieser Datei suchen Sie nach

 

$article['description_long'] = $this->sOptimizeText($article['description_long']);

 

Sie kommentieren bzw. löschen diese Zeile aus der Datei und speichern wieder.

Wie bei jeder Änderung sollten Sie am Schluss nicht vergessen den Browser Cache und den Backend Cache von Shopware zu löschen.