Hallo,
ich muss ein paar Inhaltelemente anpassen bzw. neu schreiben. Leider finde ich keine Übersicht über die Standardinhaltselemente, um diese als Vorbild zu nutzen. Ich würde gerne sehen wie diese im TCA beschrieben sind, finde aber nicht wirklich was in der API. Vielleicht kann mir jemand sagen, wo ich die genaue Beschreibung wie sich diese in der ext_tables.php darstellen finden kann!?
Vielen Dank
Grus
Boris
Backend > Konfiguration > TCA
georg
...ok falsch ausgedrückt, die Darstellung ist mir bekannt, allerdings würde ich gerne auch die Parameterliste und deren Darstellung wie in einer ext_tables.php
einsehen! Zb:
CType;;4;button;1-1-1, header;;3;;2-2-2, image;;;;4-4-4, imageorient;;2, imagewidth;;13
...wie ist imageorient definiert, imagewidth..nur als Beispiel!
Gruss
Boris
steht doch dort drin > $TCA['tt_news']['types']['0']['showitem']
georg
Hey, kA ob wir aneinander vorbeireden...kann man die unter showitems benutzten Parameter und deren Definition irgendwo in der API nachlesen? Ich find zb nirgendwo die Definition der Paletten einzelner in showitem genutzter Parameter, sodaß ich nicht weiss was für Paletten es gibt etc. Wenn ich über den Kickstarter eine neue Extension erzeuge und dann zb ein DB feld erzeuge kann ich mir ja unter view result anschauen wie die ext_tables.php aussieht, sprich wie das Array für den von mir genutzen Inhaltstypen aussieht. Ich finde in der API nicht die Stelle an der ich diese Informationen, wie sehen die in php erzeugeten Arrays der einzelnen Datentypen aus, entnehmen kann.
Gruss
Boris
ja scheinbar, und das im Core sagt wenig aus weil es zahlreiche Extensions modifizieren.
ich weiß nicht was dir an dem von mir gezeigten Weg nicht passt. Du siehst alle Paletten, alle types, jede Konfiguration eines einzelnen Feldes.
oder lass dir einfach wo das $TCA ausgebeben, dann siehst es auch
georg
OK versteh ich nicht! Das sowas finde ich unter Backend > Konfiguration > TCA:
$TCA["tt_content"]["types"][$_EXTKEY."_pi1"]["showitem"]="CType;;4;button;1-1-1, header;;3;;2-2-2,image;;9;;9-9-9,user_image_numb_columns;;;;,imagecaption;;;;";
das suche ich dazu (in dem Fall natürlich selber geschrieben, aber irgendwo müssen die Standartelemente ja erzeugt werden):
$tempColumns = Array (
"user_image_numb_columns" => Array (
"exclude" => 1,
"label" => "LLL:EXT:user_linkedimages/locallang_db.xml:tt_content.image_numb_columns",
"config" => Array (
"type" => "radio",
"items" => Array (
Array("LLL:EXT:user_linkedimages/locallang_db.xml:tt_content.image_numb_columns.I.0", "0"),
Array("LLL:EXT:user_linkedimages/locallang_db.xml:tt_content.image_numb_columns.I.1", "1"),
),
)
),
);
Wo liegt den die tables.php, also das eigentliche TCA?
Gruss
Boris
bobsomoto schrieb
das suche ich dazu (in dem Fall natürlich selber geschrieben, aber irgendwo müssen die Standartelemente ja erzeugt werden):
Konfiguration > TCA > $TCA['tt_news']['columns']['starttime']
georg
nicht vergessen in der mailingliste die antwort zu posten
georg