#1 (permalink)  
Alt 18.08.2008, 14:12
xt:Commerce Support Kunde
 
Registriert seit: 29.07.2008
Beiträge: 37
Standard Umbruch in Artikelnamen erzwingen

Hallo zusammen,

ist es möglich, in einem Artikelnamen einen Umbruch zu erzwingen?
Habe mehrere Artikelnamen in der Form:

"Produttext, Länge: 40
mm"

und das sieht natürlich blöd aus.

EDIT: Habe gerade herausgefunden, das ein <br> im Artikelnamen funktioniert - Allerdings bricht er mir dann natürlich auch die Artikelnamen in der Breadcrumb-Navi um, das hatte ich nicht bedacht. In HTML und CSS bin ich einigermaßen fit, in PHP weniger - wäre es möglich, das man dem Breadcrumb und dem Title sagt,
das er, wenn im Artikelnamen ein <br> vorkommt, dieses durch Leerzeichen ersetzt?

Geändert von ajsch (19.08.2008 um 08:27 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 19.08.2008, 09:41
xt:Commerce Support Kunde
 
Registriert seit: 25.07.2006
Beiträge: 4
Standard

in der templatedatei an der gewünschten stelle
{$module_data.PRODUCTS_NAME} in
{$module_data.PRODUCTS_NAME|replace:",":",<br />"}
ändern
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 19.08.2008, 11:19
Benutzerbild von webkasper
Erfahrener Benutzer
 
Registriert seit: 08.09.2003
Beiträge: 544
Standard

Das geht mit sogenannten Modifiers über Smarty:

Hier ein Link: http://www.smarty.net/manual/de/language.modifiers.php
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 19.08.2008, 11:43
xt:Commerce Support Kunde
 
Registriert seit: 29.07.2008
Beiträge: 37
Standard

Danke schonmal für die Ansätze - es klappt aber leider noch nicht so ganz.

In der includes/classes/product.php steht folgendes drin:

Code:
function getBreadcrumbModel() {

	//	if ($this->data['products_model'] != "")
	//	return $this->data['products_model'];
		return $this->data['products_name'];
Die ersten beiden Zeilen sind auskommentiert, damit der Artikelname angezeigt wird in der Breadcrumb. Wenn ich nun schreibe:

Code:
function getBreadcrumbModel() {

	//	if ($this->data['products_model'] != "")
	//	return $this->data['products_model'];
		return $this->data['products_name|replace:"<br>":" "'];
Dann zeigt er mir garnichts mehr an.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
artikelnamen, erzwingen, umbruch

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Artiklenummer statt Artikelnamen in der URL Stefan.Haegele Shopbereich 0 11.05.2007 06:25
Artikelnamen sollen als <h1> dargestellt werden wdc Shopbereich 1 20.10.2006 11:05


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:26 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand