Datenbank-Abstraktion?

  • jalali jalali
    Jedi-Ritter
    0 x
    127 Beiträge
    0 Hilfreiche Beiträge
    14. 05. 2008, 10:29

    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:

    1. ...
    2. "LLL:EXT:jalaliimmo/locallang_db.xml:tt_news.tx_jalaliimmo_heizung",
    3. "config" => Array (
    4. "type" => "select",
    5. "items" => Array (
    6. Array("LLL:EXT:jalaliimmo/locallang_db.xml:tt_news.tx_jalaliimmo_heizung.I.0", "0"),
    7. Array("LLL:EXT:jalaliimmo/locallang_db.xml:tt_news.tx_jalaliimmo_heizung.I.1", "1"),
    8. ),
    9. "size" => 1,
    10. "maxitems" => 1,
    11. )
    12. ),
    13. ...

    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


  • 1
  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    18. 05. 2008, 08:00

    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

  • 1