david45 Posted October 11, 2019 Share Posted October 11, 2019 Hallo zusammen, ich möchte gerne ein zusätzliches Feld für die Artikelbeschreibung erstellen, weil die Artikelbeschreibung auf der Kategorieseite sonst zu lang ist. Hätte jemand einen Idee wie man, dass umsetzen könnte? Momentan verwende ich die Prestashop Version 1.7.5.1 und der Shop wurde schon auf einen Server umgezogen. Vielen Dank im Voraus Link to comment Share on other sites More sharing options...
0 rictools Posted October 11, 2019 Share Posted October 11, 2019 Ich kann dir nicht ganz folgen, du fragst nach der Artikelbeschreibung (davon gibt es übrigens zwei) und kringelst dann den Artikelnamen rot ein? Generell, wenn man zusätzliche, nicht vorgesehene Felder benötigt und auch kein sonst nicht benötigtes Feld dafür verwenden kann, muß man nach einem entsprechenden Kaufmodul schauen. Wenn du meinst, daß der Artikelname auf der Kategorieseite kürzer angezeigt werden soll, das ist doch standardmäßig so, daß der Name auf X Zeichen gekürzt wird. Link to comment Share on other sites More sharing options...
0 david45 Posted October 13, 2019 Author Share Posted October 13, 2019 Ich würde gerne den langen Artikelnamen auf der Kategorieseite schöner darstellen. Beispielsweise soll "Gutscheinkarte Rose " in einer Zeile stehen und "DIN A6 4-seitig" in der nächsten Zeile stehen. Link to comment Share on other sites More sharing options...
0 rictools Posted October 13, 2019 Share Posted October 13, 2019 Das habe ich bei mir so eingebaut, daß die zweite Zeile auch in etwas kleinerer Schrift dargestellt wird (und nach Bedarf eine dritte Zeile noch kleiner). Dabei füge ich in den Artikelnamen ein Zeichen ein (in meinem Fall einen langen Bindestrich –), der sonst darin nicht vorkommt, es kann auch ein auf dem Bildschirm nicht sichtbares Zeichen sein und ersetze dieses dann mit dem Zeilenumbruch und dem Tag für die kleinere Schriftgröße: <a class="product-name" href="{$link->getCategoryLink({$product.reference|substr:9})}" title="{$product.name|escape:'html':'UTF-8'}" itemprop="url" > {str_replace(array({$product.reference|substr:9}," "," ","– "), array("","<span style='font-size: 60%'> "," </span>","<br><span style='font-size: 88%'>"), $product.name)}</a> Der Code enthält 3 Ersetzungen, um die dritte geht es (bei den ersten beiden habe ich unsichtbare Zeichen verwendet, der zwischen diesen stehende Text wird kleiner angezeigt). Bei der Anweisung für die neue, kleinere Zeile gibt es keinen Endtag für das span, das ist unsauber, funktioniert aber. Ob das in 1.7 noch genauso funktioniert, kann ich nicht sagen. Link to comment Share on other sites More sharing options...
Question
david45
Hallo zusammen,
ich möchte gerne ein zusätzliches Feld für die Artikelbeschreibung erstellen, weil die Artikelbeschreibung auf der Kategorieseite sonst zu lang ist.
Hätte jemand einen Idee wie man, dass umsetzen könnte?
Momentan verwende ich die Prestashop Version 1.7.5.1 und der Shop wurde schon auf einen Server umgezogen.
Vielen Dank im Voraus
Link to comment
Share on other sites
3 answers to this question
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