Titel aus Datenbank auslesen (Mehrsprachig)

  • scripper scripper
    R2-D2
    0 x
    91 Beiträge
    0 Hilfreiche Beiträge
    18. 09. 2009, 10:49

    Hallo zusammen ...

    ich benutze folgende Zeilen um den Titel einer Seite per TS auszugeben
    [TS]lib.footlists.10.5 = TEXT
    lib.footlists.10.5.data = DB : pages : 10 : title[/TS]

    Soweit so gut ... nun habe ich diesen Titel übersetzt aber in der englischen Version meiner Seite wird mir trotzdem dem der Originale Deutsche Titel angezeigt. Ich denke da muss ich noch irgendwas ergänzen weiß aber nicht genau was ...

    danke für eure Hilfe ...


  • 1
  • vixe vixe
    Sternenflotten-Admiral
    0 x
    164 Beiträge
    0 Hilfreiche Beiträge
    18. 09. 2009, 12:09

    Hallo scripper,

    die übersetzten Titel sind in der Tabelle "pages_language_overlay" enthalten und nicht in pages, wahrscheinlich wird es daher nicht so funktionieren.

    Gruß

  • scripper scripper
    R2-D2
    0 x
    91 Beiträge
    0 Hilfreiche Beiträge
    18. 09. 2009, 20:27

    ok .. und wie kann ich das am geschicktesten Lösen ??
    oder muss ich eine Expression benutzen um die sprache zu erkennen und auf ein anderes Feld zugreifen ??

  • vixe vixe
    Sternenflotten-Admiral
    0 x
    164 Beiträge
    0 Hilfreiche Beiträge
    21. 09. 2009, 15:00

    Sollte eigentlich folgendermassen funzen:
    [TS]lib.footlists.10.5 = TEXT
    lib.footlists.10.5.data = page:title
    [/TS]

    Vorausgesetzt natürlich du fragst den title der aktuell aufgerufenen Seite ab.

    Gruß

  • scripper scripper
    R2-D2
    0 x
    91 Beiträge
    0 Hilfreiche Beiträge
    21. 09. 2009, 18:12

    leider nicht ... deswegen hab ich auch
    [TS]DB : pages : 10 : title[/TS]
    benutzt ...

  • vixe vixe
    Sternenflotten-Admiral
    0 x
    164 Beiträge
    0 Hilfreiche Beiträge
    21. 09. 2009, 20:58

    Dann wirst du wohl um eine gesonderte Abfrage auf "pages_lanugage_overlay" via Condition nicht drumrumkommen, zumindestens ist mir jetzt auch nichts Anderes bekannt.

    Gruß

  • 1