Weiss jemand, wo ich die Kurzbeschreibungen für die Produkte hinterlegen muss, damit ich diese im Shop auf dargestellt bekomme?
Vielen Dank!
Weiss jemand, wo ich die Kurzbeschreibungen für die Produkte hinterlegen muss, damit ich diese im Shop auf dargestellt bekomme?
Vielen Dank!
Hallo,
ich habe einfach über den Erweiterungsmanager ein neues Datenbankfeld hinzugefügt.
Dazu gehst Du in die Datei
ext_tables.sql und Dublizierst z.B. das Feld Note (mit einem anderen Namen)
Danach einfach die Datei tca.php und pi/class.tx_ttproducts.php anpassen.
Voila die Kurzbeschreibung kann nun im Backend eingepflegt werden und wird im Frontend (Template anpassen) angezeigt.
Gruß
celeron
Ok, werde versuchen, Deine Tipps anzuwenden! Ich hoffe, es klappt, sage Dir bescheid, ob es funzt!
Muchas Gracias!
Vielleicht darf ich es anmerken, aber ich bin leider nicht der PHP-Phreak, wie es der ein oder andere vielleicht ist #giggle#
Was muss ich denn für Werte bei dem Array in der tca.php festlegen? Insbesondere, wenn es um das "label" geht, habe ich keinen blassen Schimmer!
Merci!
Den Code in die class.tx_ttproducts einfügen, dann bekommst du einen neuen marker fürs template!
und im Template im LIST teil statt ###PRODUCT_NOTE###
einfach ###PRODUCT_NOTE2### hinschreiben
$markerArray["###PRODUCT_NOTE###"] = nl2br($row["note"]);
$markerArray["###PRODUCT_NOTE2###"] = substr($row["note"], 0, 160);
$markerArray["###PRODUCT_NOTE2###"] .= "...";
if (is_array($this->conf["parseFunc."])) {
$markerArray["###PRODUCT_NOTE###"] = $this->cObj->parseFunc($markerArray["###PRODUCT_NOTE###"],$this->conf["parseFunc."]);
}
if (is_array($this->conf["parseFunc."])) {
$markerArray["###PRODUCT_NOTE2###"] = $this->cObj->parseFunc($markerArray["###PRODUCT_NOTE2###"],$this->conf["parseFunc."]);
}[quote]
Die 160 ist die anzahl der Zeichen
hinter den 160 zeichen werden dann noch drei ...
eingefügt!
viel spass damit[/quote]
Ich habe so eine Erweiterung neulich auch mal programmiert. Eine Anleitung dazu findest Du auf unserer Seite unter http://www.linet-services.de/typo3.html.
red
Danke, da habe ich mir ein paar Stunden Arbeit gespart!