hanluk Posted June 15, 2012 Share Posted June 15, 2012 (edited) 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. Edited June 15, 2012 by hanluk (see edit history) Link to comment Share on other sites More sharing options...
BluTiGeS Posted June 30, 2012 Share Posted June 30, 2012 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 1 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now