Zum Inhalt springen

Datenbank-Abstraktion?

Erstellt am 14. Mai 2008 · 1 Antwort · letzte Antwort am 18. Mai 2008

Tags: TCA, tt_news, Frage

jalali ·

Hallo Forum,

ich habe die Ext. tt_news um eine weitere Option erweitert. Es handelt sich dabei um eine Selectbox im BE, wo der Redakteur zwei Möglichkeiten zur Auswahl hat - Heizungsart: Zentralheizung oder Gasheizung.
Im FE soll dann die entsprechende Ausgabe erscheinen.

Die ext_tables.sql habe ich erweitert:
tx_jalaliimmo_heizung int(11) DEFAULT '0' NOT NULL,

Und die Struktur der ext_tables.php sieht so aus:

...
"LLL:EXT:jalaliimmo/locallang_db.xml:tt_news.tx_jalaliimmo_heizung",        
        "config" => Array (
            "type" => "select",
            "items" => Array (
                Array("LLL:EXT:jalaliimmo/locallang_db.xml:tt_news.tx_jalaliimmo_heizung.I.0", "0"),
                Array("LLL:EXT:jalaliimmo/locallang_db.xml:tt_news.tx_jalaliimmo_heizung.I.1", "1"),
            ),
            "size" => 1,    
            "maxitems" => 1,
        )
    ),
...

Die Ausgabe funktioniert auch. Nur, dass nun als Heizungsart eine "0" oder eine "1" angezeigt wird.
Wie bekomme ich es hin, dass nicht die Werte 1 oder 0, sondern Zentralheizung oder Gasheizung ausgegeben werden?

Gibt es eine Lösung über TS? Oder wie auch immer!

Danke im Voraus.

Omid

just2b ·

Hallo,

eine Extension erweitert man niemals so! denn da kannst du sie zB nicht mehr updaten!

für tt_news gibt es im TER 100 Beispiele wie man diese erweitert! In dem Hook kannst du dann auch auf das language-file zugreifen bzw auf das 0-1-2 reagieren

georg