[TYPO3-german] solved: tt_address - Backend - Inputfelder editieren

Jesse Adler|Illuminatus Web Design Berlin adler at illuminatus-webdesign.de
Sat Jan 6 15:28:37 CET 2007


Vielen Dank Alexander!

Das hat wunderbar funktioniert.
Da Typo die uid des ausgewählten Landes in der Datenbank speichert, 
verzichten wir auf die Verwendung der Top-Level-Domain und nehmen die uid.

Schönes Wochenende und Gruß aus Berlin

Jesse Adler

Illuminatus Web Design Berlin
Sophie-Charlotten-Str. 49
14059 Berlin
Tel.: +49 (0)30 - 324 34 77
Mobil: +49 (0)163 - 441 70 76
www.illuminatus-webdesign.de
mail: adler at illuminatus-webdesign.de


Alexander Weber schrieb:
> Guten Tag Jesse Adler|Illuminatus Web Design Berlin,
> 
> am Freitag, 5. Januar 2007 um 21:11 schrieben Sie:
> 
>> Hallo,
> 
>> ich habe eine kleine Händlerliste auf meiner Seite angelegt und mache 
>> dies mit tt_address.
> 
>> Nun gibt es beim Anlegen eines neuen Datensatzes das Feld
>> "Land:"
> 
>> Dieses Feld ist ein ganz normales Inputfeld. Der Redakteur kann hier 
>> also alles eintragen, was er möchte. Also zum Beispiel auch Timbuktu.
> 
> 
>> Nun möchte ich dieses Inputfeld gerne durch eine Dropdownbox ersetzen,
>> die auf die static_countries Tabelle zugreift und alle Länder aus dem 
>> Feld "cn_short_en" einliest.
> 
>> Desweiteren, und das hängt mit der weiteren Verarbeitung zusammen, 
>> möchte ich im "country" Feld der tt_address Tabelle nicht den Namen aus
>> der "cn_short_en" speichern, sondern die dazugehörige Top-Level-Domain
>> aus dem Feld "cn_tlddomain" der static_countries Tabelle.
> 
>> Gibt es dafür eine Lösung?
> 
>> Ich freue mich über Eure Hilfe.
> 
>> Gruß
>> Jesse
> 
> 
> 
> 
> 
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> 
> 
> hi jesse,
> 
> schau dir mal die tca datei an und tausche dort dies:
> 
>                 'country' => Array (
>                         'exclude' => 1,
>                         'label' => 'LLL:EXT:lang/locallang_general.php:LGL.country',
>                         'config' => Array (
>                                 'type' => 'input',
>                                 'size' => '20',
>                                 'eval' => 'trim',
>                                 'max' => '30'
>                         )
>                 ),
> 
> gegen dies aus:
> 
>                 'country' => Array (
>                         'exclude' => 1,
>                         'label' => 'LLL:EXT:lang/locallang_general.php:LGL.country',
>                         'config' => Array (
>                                 'type' => 'select',
>                                 'foreign_table' => 'static_template',
>                                 'foreign_table_where' => 'ORDER BY static_template.title DESC',
>                                 'size' => 10,
>                                 'maxitems' => 20,
>                                 'default' => ''
>                         )
>                 ),
> 
> die foreign_table muss du dann halt noch selber bestimmen. erklärung findest du hier:
> http://typo3.org/documentation/document-library/core-documentation/doc_core_api/4.0.0/view/4/2/#id2814808
> 
> 


More information about the TYPO3-german mailing list