liebes forum,
ich habe zusätzliche felder im shopmodul integriert und auch das feld
CATEGORY_TITLE habe ich umbenannt. jetzt hab ich das problem das
im backend des shops meine zusätzlichen felder zwar aufscheinen jedoch
der titel des artikels wird mir im backend nicht angezeigt, da ich CATEGORY_TITLE wie gesagt umbenannt habe.
weiss wer rat ??
In der ext_tables.php ist für jede Table definiert, welches Feld angezeigt wird.
$TCA["tt_products_cat"] = Array (
"ctrl" => Array (
"label" => "title", <-------
"tstamp" => "tstamp",
"delete" => "deleted",
"prependAtCopy" => "LLL:EXT:lang/locallang_general.php:LGL.prependAtCopy",
"crdate" => "crdate",
"title" => "LLL:EXT:tt_products/locallang_tca.php:tt_products_cat",
"dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY)."tca.php"
)
);
Wenn ich dich richtig verstanden habe, hast du tt_products modifiziert, und in dem Fall die Zeile mit dem Pfeil anpassen, müsste tun..
also erstmal danke für die schnelle antwort, ich hab das jetzt mal so umgeändert in meiner ext_tables.php (PFEIL)
$TCA["tt_products_cat"] = Array (
"ctrl" => Array (
"label" => "bezeichnung", <======
"tstamp" => "tstamp",
"delete" => "deleted",
"prependAtCopy" => "LLL:EXT:lang/locallang_general.php:LGL.prependAtCopy",
"crdate" => "crdate",
"title" => "LLL:EXT:tt_products/locallang_tca.php:tt_products_cat",
"dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY)."tca.php"
bei der produktliste scheint der das bezeichnungsfeld jedoch nicht auf..
help
Hmm, also wenn dein neues Feld "bezeichnung" heißt, dann sollte es eigentlich so funktionieren. Hast Du auch den Cache geleert? Und damit mein ich nicht den Seitencache, sondern den, den Du im Extension Manager angezeigt bekommst (clear all cache in typo3conf)
ja habe ich gemacht. kein ergebnis. nur damit wir auf der gleichen welle schwimmen:
shopmodul, backend, sysfolder der produkte, die tabelle die die einzelnen produkte im backend anzeigt. dort steht - eben durch die änderung - der eingabefelder nichts mehr ausser das foto - das ja immer noch IMAGE heisst.
help :-)
Wegen der Welle, da bin ich mir auch nicht mehr sicher. Also:
in tt_products_cat gibts nur 1 feld. nämlich "title", der Name der Produktkategorie. In tt_products gibts ne Menge Felder, und zwar
title
note
price
price2
image
www
itemnumber
category
Welches haste denn jetzt wie geändert?
Code:
title
note
price
price2
image
www
itemnumber
category
genau diese felder habe ich geändert, und um neue erweitert.
und in der produktliste im backend wird mir nun nichts mehr
angezeigt, da ja die felder jetzt anders heissen (title = bezeichnung, note = extras, price = preis) . im backend sollte aber pro produkt zumindest ein name, das foto und 2-3 weitere eigenschaften sichtbar sein.
lg
Ok... :o o.O :p
Also zunächst mal die Änderung von vorhin rückgängig machen, da du ja die tt_products und nicht tt_products_cat geändert hast.
Dann:
in tca.php, ext_tables.sql, locallang_tca.php, class.tx_ttproducts.wizicon.php alle Vorkommen der alten Feldnamen auf die neuen umändern. Anschliessend musst du "nur" noch die Klassen im "pi"-Verzeichnis anpassen, insbesondere alle Querys an die Datenbank und anschliessende Auswertung der Daten sind von den Feldnamen abhängig....
#paralyzed# ähm thx erstmal.
werd mich morgen drüberstürzen.. hm viel arbeit.
und in welcher tabelle ist die backendausgabe definiert?
ich brauch nur produktliste nichts kaufen oder shop oder so.
deswegen will ich da nix mehr machen ausser produktliste ausgeben.
Du brauchst nur die Ausgabe von Produkten im Backend? Frontend ist nix geplant??? Hab ehrlich gesagt keine Ahnung wie die Ausgabe im BE überhaupt funktioniert, aber ich schau mal ob ich noch was rausfinden kann...
ähm nein. ich hab schon frontendausgabe aber frontend nur produktliste auszugeben. aber backend seh ich keine produktliste. das is das problem.
verstehst? wenn ned dann kann ich dir ein mail schicken ?
hmm, nix verstehn 😢
Du hast die ganzen Feldnamen geändert, und der stellt im FE immer noch korrekt dar?
Also hau ma watt in die Tasten: spheenik(AT)gmx.net