Hallo,
Meine selbst erstellten neuen Spalten funktionieren nicht. Meine extTables.php sieht wie folgt aus:
// Spltenanzeige für alle pages
t3lib_extMgm::addPageTSConfig('
mod.SHARED.colPos_list = 0,1,2,3,4,5,6,7,8,9,10
');
// Spaltenarray neu definieren (letzter Param ist sortierung im BE)
$TCA["tt_content"]["columns"]["colPos"]["config"]["items"] = array (
"0" => array ("Haupttext||Haupttext||||||||","0"), //get
"1" => array ("Text1||Text1||||||||","1"), //getLeft
"2" => array ("Text2||Text2||||||||","2"), //getRight
"3" => array ("Text3||Text3||||||||","3"), //getBorder
"4" => array ("B1||B1||||||||","4"), //getAdditional
"5" => array ("B2||B2||||||||","5"), //getAdditional
"6" => array ("B3||B3||||||||","6"), //getAdditional
);?>
Meine Marker habe ich in den HTML Quellcode eingefügt. Diese spreche ich wie folgt an:
(Auszug)
styles.content.getAdditional < styles.content.get
styles.content.getAdditional.select.where = colPos=4
styles.content.getAdditional.select.where = colPos=5
styles.content.getAdditional.select.where = colPos=6
styles.content.getAdditional.select.where = colPos=7
styles.content.getAdditional.select.where = colPos=8
styles.content.getAdditional.select.where = colPos=9
...
marks.TEXT1= CONTENT
marks.TEXT1 {
table = tt_content
select.orderBy = sorting
select.where = colPos = 1
}
marks.B1= IMAGE
marks.B1 { select.where = colPos = 4 }
marks.TEXT4= CONTENT
marks.TEXT4 {
table = tt_content
select.orderBy = sorting
select.where = colPos = 7 }
In diesem Beispiel funktioniert der Teil mit TEXT3 wunderbar, nur B1 und TEXT4 funktionieren nicht. Wo suche ich nun am besten nach dem Fehler? Im HTML Quellcode, im TS oder bei der Dateneingabe??
Vielen Dank im Voraus