[TYPO3-UG Freiburg] tt_address textarea Feld 'description' mit RTE ausstatten
Heiko Hänsge
mailinglisten at wild-wild-web.de
Tue Feb 3 12:29:18 CET 2009
Hallo Nico,
prima! Damit kommen wir der Lösung schon mal einen Schritt näher. Der
RTE wird jetzt für das Feld 'description' generiert.
Nachteiliger Nebeneffekt dieser Lösung ist allerdings, dass nun NUR noch
diejenigen Felder im Backend angezeigt werden, die in ['showitem']
aufgeführt sind.
Felder, welche durch andere Extensions zusätzlich implementiert worden
sind, gehen dabei 'über Bord'...
Das trifft für das von mir mittels Kickstarter angelegte zusätzliche
Feld ebenso zu wie z.B. für die Geodaten-Felder von Ext. rggooglemaps.
Im zusätzlich noch vorhandenen TCA-Eintrag ...['types']['1']... sind
alle Felder komplett aufgelistet.
$TCA['tt_address']['types']['1']['showitem'] = 'hidden;;;;1-1-1,
gender;;;;3-3-3, name, first_name, middle_name, last_name;;2;;,
birthday, address;;6, zip, city;;3, email;;5, phone;;4, image;;;;4-4-4,
description, addressgroup;;;;1-1-1, --div--;Direct
mail,module_sys_dmail_category;;;;1-1-1,module_sys_dmail_html, comments,
tx_rggooglemap_lng;;;;1-1-1, tx_rggooglemap_lat,
tx_rggooglemap_display, tx_rggooglemap_cat2, tx_rggooglemap_ce,
tx_ttaddressrtefield_rtecontent;;;richtext[]:rte_transform[mode=ts_css|imgpath=uploads/tx_ttaddressrtefield/rte/];1-1-1';
Der Eintrag TCA-Eintrag ...['types']['0']... in der Datei extTables.php
überschreibt also den systemintern ermittelten Eintrag. :-(
Und einzeln ansprechen kann man den Eintragsteil 'description' an dieser
Stelle wohl leider nicht.
Als Lösung bleibt an dieser Stelle wohl nur, den systemintern
ermittelten Eintrag modifiziert in extTables.php zu schreiben und dies
in der Doku mit dem Hinweis zu hinterlegen, dass bei Erweiterung der
tt_address-Tabelle hier wieder Hand anzulegen ist.
Viele Grüße
Heiko
------------ Original-Nachricht ------------
Nico de Haen schrieb am 03.02.2009 11:37 Uhr:
> Hallo Heiko,
>
> habe gerade nochmal nachgeschaut.
> http://typo3.org/documentation/document-library/core-documentation/doc_core_api/4.1.0/view/4/2/
>
> Es reicht wenn man im showitem den Eintrag ändert:
>
> statt
>
> $TCA['tt_address']['types']['0']['showitem'] =
> 'tx_job_address_type,gender,name,company, address,
> email, zip, city, country, phone;;4, description, addressgroup;;;;1-1-1';
>
> ändern in
> $TCA['tt_address']['types']['0']['showitem'] =
> 'tx_job_address_type,gender,name,company, address,email, zip, city,
> country, phone;;4,
> description;;;richtext[cbold|italic|underline|left|center|right|chMode]:rte_transform[mode=ts_css],
> addressgroup;;;;1-1-1';
>
> Dann braucht man den Eintrag f. den Wizard gar nicht. An dieser Stelle
> kannst du auch die Reihenfolge der Felder ändern.
>
> Gruß,
> Nico
>
>
More information about the TYPO3-UG-Freiburg
mailing list