Übersetzung eines CCK Wertes im Template funktioniert nicht
Eingetragen von no2x (98)
am 26.06.2010 - 20:43 Uhr in
am 26.06.2010 - 20:43 Uhr in
Hallo zusammen,
ich habe für den Inhaltstyp Artikel ein CCK-Textfeld angelegt, in dem man zwischen 20 Werten wählen kann. Die Seite ist mehrsprachig (unter Verwendung des i18n Moduls). Die 20 Werte wurden auch übersetzt.
Nun habe ich folgendes Problem: Ich würde an einigen Stellen den Wert des CCK-Feldes in eine bestimmte Sprache (nicht die aktuell ausgewählte) übersetzen. Das ganze versuche ich im Template (node.tpl.php).
Folgende Versuche klappen nicht:
t($node->field_artikel_deftyp[0][value], array(), 'de')
// Die t-Funktion macht gar nichts. Ich schätze, sie findet die CCK-Werte nicht.
i18nstrings('cck:field:field_artikel_deftyp:option_Compound', 'Compound', 'de')
// die i18nstrings- bzw. die tt-Funktion aus dem i18n-Modul liefert zwar die richtige Übersetzung, jedoch nur unter Angabe des Kontextes. Das geht leider hier nicht, da sich die Werte ab und zu wieder ändern sollen.
Hat jemand schon ein ähnliches Problem damit gehabt oder eine Lösung hierfür? Für jeden Hinweise bin ich dankbar.
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 22 Stunden 20 Minuten
vor 1 Tag 3 Stunden
vor 1 Tag 6 Stunden
vor 1 Tag 17 Stunden
vor 1 Tag 20 Stunden
vor 1 Tag 20 Stunden
vor 1 Tag 20 Stunden
vor 1 Tag 20 Stunden
vor 1 Tag 20 Stunden
vor 1 Tag 20 Stunden