Jump to content

Produktname zu lang, Kürzung durch Programmierung möglich?


Recommended Posts

Hallo,

 

 

ich habe das Problem dass meine aus eBay importierte Protukte zu lange Titel/Produktname haben, sodass ein Teil des Textes aus dem dafür vorgesehenem Feld hinausragt und auf dem Bild angezeigt wird.

Da es über 4000 Produkte sind, wollte ich nach einer anderen Lösung suchen als von Hand zu ändern.

 

Ich weiss dass es bei PHP möglich ist durch Programmieren Texte abzukürzen und nur eine bestimmte Anzahl an Buchstaben anzuzeigen.

 

Ist das bei meinem Problem möglich?

Wenn ja kann mir jemand anwtroten welche Datei ich ändern muss?

 

Ich könnte ja auch das Feld für den Produktnamen vergrössern, leider auch hier weiss ich nicht wo ich es ändern könnte.

 

 

Ich wäre Euch für eine Antwort sehr dankbar.

post-360416-0-43483000-1339785763_thumb.jpg

Edited by hanluk (see edit history)
Link to comment
Share on other sites

  • 2 weeks later...

das kannst du ganz einfach im smarty template also deinem template setzen:

 

also in der product.tpl und der product-list.tpl

 

product-list.tpl denm h3 tag tauschen durch:

<h3>{if isset($product.new) && $product.new == 1}<span class="new">{l s='New'}</span>{/if}<a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.name|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</a></h3>

 

 

beim product.tpl:

 

<h1>{$product.name|truncate:40:'...'|escape:'htmlall':'UTF-8'}</h1>

 

hier kann man je nach dem wieviel bei dir oben reinpasst die 40 Zeichen auch erhöhen, so dass der Text noch passt.

 

nach der änderung die die gecachten seiten löschen im tools/smarty/compile wars glaub und dann seite neu laden.

 

Have fun

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...