Zum Inhalt springen

Konfiguartion der Web>Liste

Erstellt am 6. Februar 2006 · 14 Antworten · letzte Antwort am 8. Februar 2006

Tags: TCA, Frage

stereotyp ·

Hi,
ich habe eine Extension geschrieben in der eine Tabelle angelegt
wird (per kickstarter)
die Tabelle enthält auch 3 Bild-Felder.
diese Tabelle kan mann jetzt über Web>Liste>neu bestücken
jetzt die Frage, wie kann man die Liste dazu bringen
dass sie die Bilder als Bilder und nicht nur die Namen der Bilder
anzeigt?
Beim Stöbern bin ich auf eine Dokumentation von der Shop Extension gestoßen, wo ein screenshot von der Liste drin war und
sie hat die Bilder der Produkte angezeigt.

Hat einer ein Tipp?

Vielen Dank

steffenk ·

ja, nirgends wirklich dokumentiert:

in der ext_tables.php muss das noch definiert werden, unzwar im ctrl-Array der Tabelle:

thumbnail" => "NamedesBildfeldes",
stereotyp ·

Hi,
hat sich gut angehört aber leider hat es nicht geklappt
hier der code:

$TCA["user_atriumext_tabelle"] = Array (
	"ctrl" => Array (
		"title" => "LLL:EXT:user_atriumext/locallang_db.php:user_atriumext_tabelle",		
		"label" => "uid",	
		"tstamp" => "tstamp",
		"crdate" => "crdate",
		"cruser_id" => "cruser_id",
		"default_sortby" => "ORDER BY crdate",	
		"delete" => "deleted",
            "thumbnail"=>"bild1",
	      "thumbnail"=>"bild2",	
            "thumbnail"=>"thumbnail",	
		"enablecolumns" => Array (		
			"disabled" => "hidden",
		),
		"dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY)."tca.php",
		"iconfile" => t3lib_extMgm::extRelPath($_EXTKEY)."icon_user_atriumext_tabelle.gif",
	),
	"feInterface" => Array (
		"fe_admin_fieldList" => "hidden, productname, description, bild1, bild2, thumbnail",
	)
);

was mach ich falsch?

steffenk ·

vielleicht verwechselst Du das mit der Darstellung bei Web>Seite, wenn Du folgende Anweisung benutzt, werden die Datensätze mit Bildern angezeigt:

ext_localconf.php

$TYPO3_CONF_VARS['EXTCONF']['cms']['db_layout']['addTables']['extensiontable'][0] = array(
    'fList' => 'cover,title,author,category,new',
    'icon' => TRUE
);
stereotyp ·

Vielen Dank für dein Hilfe,

versteh jetzt nicht ganz:
also ich meine schon web>Liste
dort wo man halt neue Datensätze in die vom kickstarter
angelegte tabelle einfügen/löschen kann

wenn ich mich nicht vertue sollte dann dein erstes Posting richtig sein?

bei der localconf wüßte ich jetzt nicht wo genau ich dein code reinpacken sollte....
vielleicht muß ich das ja auch nicht wenn ich web>Liste meine??

steffenk ·

gibts den nicht online ? dann könntest Du ihn hier reinstellen (als img)
sonst kannst Du ihn mir mailen und ich stell ihn online 😉
[steffen(at)dislabs.de]

stereotyp ·

ach ich dummbatz,
du meinst den screenshot den ich gesehen habe
und nicht den von mir, ja kann sein dass das
vielleicht web>seite war, ich find ihn jetzt nicht mehr :o
es war eine Dokumentation zur shop extension

wie dem auch sei, jetzt zeigt er mir auch unter web>seite den Inhalt der Tabelle an, wo er vorher nur die Seiteninhalte zeigte,
nur halt wieder keine Bilder sondern die Namen ???
find die Darstellung unter web>seite sogar besser....wenn da jetzt die Bilder wären...wär alles super

steffenk ·

das erreichst Du mit der thumbnail-Definition (mein erster Tip) Denk dran hier auch den Spaltennamen des DB-Feldes zu benutzen.

stereotyp ·

irgendwie hab ich n Brett vorm Detz,
trau mich schon gar nicht mehr zu fragen...
zu deinem ersten Tip hatte ich doch meinen Code gepostet
war da ein Fehler drin?

stereotyp ·

ah, jetzt zeigt er ein Bild,war wohl irgendwie ein cache problem, oder eine
"kickstarter-überschreibung"
aber nur eins von den dreien, denke mal das geht auch nicht anders....oder?

steffenk ·

er zeigt auch mehrere an, Du musst halt die auszugebenen Felder in der ext_localconf.php angeben:

$TYPO3_CONF_VARS['EXTCONF']['cms']['db_layout']['addTables']['tx_extensiontable'][0] = array(
    'fList' => 'bild1,bild2,bild3,title,Author',
    'icon' => TRUE
);

in fList sind halt alle Felder angegebn.
Trennst Du die mit , wird eine neue Spalte begonnen, trennst Du mit ; macht er die in einer Spalte.

stereotyp ·

jo hab ich gecheckt die Spalten macht er jetzt vom , oder ;
ahängig....nur das er halt alle Felder anzeigt und nur eins von denen als Bild obwohl drei "bild-Felder" in der Tabelle sind....
irgendwie kann nur ein feld thumbnail sein glaub ich

steffenk ·

das kann sein, die Funktion ist ja auch nirgends dokumentiert, hier besteht noch Nachholbedarf - vll auch Erweiterungsbedarf.