[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