[TYPO3-german] Front-End Plugin analog zu Text mit Bild
Dr. Ronald P. Steiner
Ronald.Steiner at googlemail.com
Tue Jul 1 15:29:50 CEST 2008
Hallo Bernd,
ich habe jetzt einen ganz anderen Weg gefunden, der vielleicht gar nicht
schlecht ist: Ich erzeuge per TemplaVoila ein Flexible-CE. Wenn ich in
"Data Structure XML" etwas rumpfusche kann ich da Datumfelder einbauen
und auch die Ausgabe entsprechend mit TypoScript beeinflussen.
bester Dank und Grüße
Ron
bernd wilke schrieb:
> Dr. Ronald P. Steiner schrieb am Mon, 30 Jun 2008 16:49:42 +0200:
>
>> Hi Bernd,
>>
>> super, jetzt habe ich in der Tat genau die selbe Eingabe wie beim
>> text-mit-bild CE.
>> Vielleicht kannst Du mir auch noch sagen, wie ich ganz ohne Flex-Form im
>> Reiter "General" wo auch der Header steht noch ein paar zusätzliche
>> Eingabefelder definieren kann. Ich brauche zwei Datum-Felder und zwei
>> Plain-Text Felder.
>
> abhängig davon, ob du bestehende Felder oder neue Felder mit anzeigen
> lassen willst:
>
> bestehende Felder, die in "Text with pic" noch nicht benutzt werden:
> sieh dir im TCA [1] die Konfiguration für das Contentelement an, das
> dieses Feld schon benutzt und dann modifiziere den Konfigurationsstring
> beim Kopieren. zb:
> $TCA['tt_content']['types'][$_EXTKEY.'_pi1']['showitem']=str_replace
> ('image;;;;4-4-4,','image;;;;4-4-4,multimedia;;;;5-5-5,',$TCA
> ['tt_content']['types']['image']['showitem']);
>
> Für neue Felder (oder alte Felder mit neuer Bezeichnung) musst du die TCA-
> Konfiguration neu aufbauen. zb aus imagescroller:
> $tempColumns = Array (
> "tx_imagescroller_wraparound" => Array (
> "exclude" => 1,
> "label" => "LLL:EXT:imagescroller/
> locallang_db.xml:tt_content.tx_imagescroller_wraparound",
> "config" => Array (
> "type" => "check",
> )
> ),
> "tx_imagescroller_initialmove" => Array (
> "exclude" => 1,
> "label" => "LLL:EXT:imagescroller/
> locallang_db.xml:tt_content.tx_imagescroller_initialmove",
> "config" => Array (
> "type" => "input",
> "size" => "5",
> "max" => "4",
> "checkbox" => "0",
> "eval" => "int,nospace",
> )
> ),
> );
>
> t3lib_extMgm::addTCAcolumns("tt_content",$tempColumns,1);
>
> die Konfiguration wird analog zur Konfiguration von Flexforms aufgebaut.
> basierend auf TCA-Definitionen, die man im Moment unter http://typo3.org/
> documentation/document-library/core-documentation/doc_core_api/4.1.0/
> view/4/2/ findet. (TYPO3 Core-API, Kapitel '$TCA array reference')
>
>
> [1]
> im BE: Links: 'admin tool' -> 'Configuration' -> '$TCA (tables.php)'
>
> bernd
More information about the TYPO3-german
mailing list