Hi Leute,
ich habe mal eine Frage.
Ich habe mir mit dem Kickstarter eine Extension gebaut zu der natürlich auch die Datei ext_tables.php mit erzeugt wurde.
Diese Extension ist ein Frontend-Plugin. In der Datei ist folgender Code vorhanden.
t3lib_div::loadTCA("tt_content");
$TCA["tt_content"]["types"]["list"]["subtypes_excludelist"][$_EXTKEY."_pi1"]="layout,select_key";
$TCA["tt_content"]["types"]["list"]["subtypes_addlist"][$_EXTKEY."_pi1"]="user_event_user_event_name;;;;1-1-1";
Mich interessiert nun, was die Erweiterung ;;;;1-1-1 zu bedeuten hat und ob es irgendwo eine Erklärung darüber gibt. Ich habe z.B. auch gesehen das die Erweiterung ;;2-2-2 einen Umbruch in den Modulen bewirk (also z.B. das Modul Bild kann mit einer eigene Tabelle umschlossen werden).
Vielen Dank für eure Hilfe ...
Das hat mit der Darstellung zu tun, wie Du schon gemerkt hast:
// Getting the style information out:
$color_style_parts = t3lib_div::trimExplode('-',$parts[4]);
if (strcmp($color_style_parts[0],'')) {
$this->setColorScheme($GLOBALS['TBE_STYLES']['colorschemes'][intval($color_style_parts[0])]);
}
if (strcmp($color_style_parts[1],'')) {
$this->fieldStyle = $GLOBALS['TBE_STYLES']['styleschemes'][intval($color_style_parts[1])];
if (!isset($this->fieldStyle)) $this->fieldStyle = $GLOBALS['TBE_STYLES']['styleschemes'][0];
}
if (strcmp($color_style_parts[2],'')) {
$this->wrapBorder($out_array,$out_pointer);
$this->borderStyle = $GLOBALS['TBE_STYLES']['borderschemes'][intval($color_style_parts[2])];
if (!isset($this->borderStyle)) $this->borderStyle = $GLOBALS['TBE_STYLES']['borderschemes'][0];
}
Die erste Zahl gibt also "colorscheme" an, die zweite "stylescheme" und die dritte "borderscheme".
Der einzige Effekt, den ich beobachte, ist der gleiche, den Du bemerkt hast:
Wenn man die "types" damit durchnumeriert, kriegt man im Backend schöne seperate Tables für die Eingabe, immer dann, wenn man eine neue Nummer anfängt.