Artikelbezeichnung in Produkt-Listing verlängern

Moin zusammen!

Da bei uns die Produktbezeichnungen relativ lang sind, möchten wir die Bezeichnung deutlich länger haben und dafür die Beschreibung darunter ganz rausnehmen. Wie genau mache ich das? Child-Theme ist vorhanden, möchte nicht im Theme selbst rumwerkeln wegen der Upgrades :slight_smile:

 

Viiiielen dank im Voraus!

LG

Dafür musst du aber ein paar dinge an deinem Theme im listing/product-box/box-basic.tpl ändern, truncate:erhöhen oder aber ganz entfernen. Wie es dir am besten gefällt

{extends file='parent:frontend/listing/product-box/box-basic.tpl'}

{* Product name *}
{block name='frontend_listing_box_article_name'}
   
       {$sArticle.articleName|truncate:50|escapeHtml}
   
{/block}

hier musst dur nur den Inhalt zwischen den Blöcken entfernen

{* Product description *}
                        {block name='frontend_listing_box_article_description'}
                            
                                {$sArticle.description_long|strip_tags|truncate:240}
                            
                        {/block}

also so

{* Product description *}
                        {block name='frontend_listing_box_article_description'}
                          
                        {/block}

Viel Spaß

@hds schrieb:

Dafür musst du aber ein paar dinge an deinem Theme im listing/product-box/box-basic.tpl ändern, truncate:erhöhen oder aber ganz entfernen. Wie es dir am besten gefällt

{extends file=‚parent:frontend/listing/product-box/box-basic.tpl‘}

{* Product name *}
{block name=‚frontend_listing_box_article_name‘}

{$sArticle.articleName|truncate:50|escapeHtml}

{/block}

hier musst dur nur den Inhalt zwischen den Blöcken entfernen

{* Product description *}
{block name=‚frontend_listing_box_article_description‘}

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

{/block}

also so

{* Product description *}
{block name=‚frontend_listing_box_article_description‘}

{/block}

Viel Spaß

 

Dankeschön für die schnelle Hilfe :slight_smile: Das funktioniert leider nicht so ganz - ich habe die Kurzbeschreibung rausgenommen indem ich den Block geleert habe. Wenn ich jetzt aber oben den Teil so reinkopiere und truncate: auf zB 150 erhöhe, passiert das hier:

 

 

Der gibt dann den Titel doppelt aus. Einmal wie vorher den kurzen und darunter meinen längeren. Habe dann an dem Block etwas rumgedoktort und rumprobiert, aber entweder kam dieses Ergebnis, oder er hat meine truncate: - Angabe einfach ignoriert. (Cache immer gelöscht)

 

Habe ich eventuell was vergessen?

 

{* Product name *}
{block name='frontend_listing_box_article_name'}
  
      {$sArticle.articleName|truncate:150|escapeHtml}
  
{/block}

 

Dieser Bereich {$Article.articleName…} ist ja in dem Code (der ja auch serienmäßig so aussieht) doppelt, deshalb kann ich das nachvollziehen, warum er mir die Überschrift dann zwei Mal ausgibt. Aber alle Varianten bringen nicht das Ergebnis :frowning:

Du musst die Anpassung in deinen eigenen theme machen das du im thememanager angelegt hast.

@malzfons schrieb:

Du musst die Anpassung in deinen eigenen theme machen das du im thememanager angelegt hast.

ja aber genau das habe ich gemacht 

Evtl. das hier

{extends file='parent:frontend/listing/product-box/box-basic.tpl'}

 

Das habe ich auch drin stehen. Auf das mit dem leeren block reagiert er ja. 

 

Habe das mal testweise im richtigen theme geändert, da nimmt er es an

Poste doch mal den kompletem Code, ggf als PN zum anschauen.

1 „Gefällt mir“

@hds schrieb:

Poste doch mal den kompletem Code, ggf als PN zum anschauen.

Okay hier:

{extends file='parent:frontend/listing/product-box/box-basic.tpl'}


{* Product name *}
{block name='frontend_listing_box_article_name'}
   
       {$sArticle.articleName|truncate:150|escapeHtml}
   
{/block}
                        

                        
                        {* Product description *}
                        {block name='frontend_listing_box_article_description'}
                          
                        {/block}

 

Denke das ist dein Fehler, bei den Kategorien musst du unter Produkt-Layout auch auf Vererbt bzw. Detaillierte Informationen umstellen ( bei dir ist jetzt auf Produktliste eingestellt ), kann ja dann auch nicht funktionieren da es ja ein ganze anderer Block ist.

@hds schrieb:

Denke das ist dein Fehler, bei den Kategorien musst du unter Produkt-Layout auch auf Vererbt bzw. Detaillierte Informationen umstellen ( bei dir ist jetzt auf Produktliste eingestellt ), kann ja dann auch nicht funktionieren da es ja ein ganze anderer Block ist.

 

Hab gerad geschaut, das steht auf „Detaillierte Informationen“ :frowning: Er reagiert ja auf diese Anpassungen, nur halt nicht richtig. Also bin ich ja im richtigen Block. Echt mysteriös :/ 

Mit der Lösung oben gabs auch Probeme … Für alle, die es interessiert, hiermit hat es tadellos funktioniert:

{extends file='parent:frontend/listing/product-box/box-basic.tpl'}

                        {* Product name *}
                        {block name='frontend_listing_box_article_name'}
                            <a href="{$sArticle.linkDetails}"
                               class="product--title"
                               title="{$sArticle.articleName|escapeHtml}">
                                {$sArticle.articleName|truncate:80|escapeHtml}
                            </a>
                        {/block}

                        {* Product description *}
                        {block name='frontend_listing_box_article_description'}
                            <div class="product--description">
                                {$sArticle.description_long|strip_tags|truncate:200}
                            </div>
                        {/block}
1 „Gefällt mir“