Zum Inhalt springen

Ausgabe von eigenen tt_content bzw. TCA Erweiterungen (type=select)

Erstellt am 19. September 2014 · 1 Antwort · letzte Antwort am 19. September 2014

Tags: TCA, Inhaltselemente, TYPO3 6.x, Frage

audi_s ·

Hi,
vorab mein eigentlich es Ziel: ich möchte meinen ContentElementen die Möglichkeit geben, mehrere Klassen zuzuweisen (bei section_frames und Layout ist immer nur EINE class Auswahl möglich).

Dazu habe ich die Tabelle tt_content und das TCA erweitert um eine Selectbox mit multiselect (maxitems):

'config'=>array(
'type'=>'select',
'size' => '5',
'minitems' => 1,
'maxitems' => 9999,
'autoSizeMax' => 5,
'items'=>array(
array('klasse1','klasse1'),
array('klasse2','klasse2'),
array('klasse3','klasse3'),
array('klasse4','klasse4'),
(...)

Über t3lib_extMgm::addTCAcolumns, t3lib_extMgm::addToAllTCAtypes und am Ende t3lib_extMgm::addStaticFile (für meine setup.txt) kriege ich die Ausgabe auch hin.

tt_content.stdWrap.outerWrap = <div class="{field:tx_myclasses}> | </div>

Das Problem:aufrgund des type=select, wird mir die Liste der Klassen kommasepariert ausgegeben.

class="klasse1,klasse2"

Habt Ihr eine Idee, wie ich die Kommas durch ein Leerzeichen ersetzen kann?

VIELEN DANK!