CCK Node Referenz und Mehrsprachigkeit

am 13.09.2011 - 21:44 Uhr in
Hallo,
ich habe ein kleines Webseitenverzeichnis. Die User können Ihre Webseite eintragen und ihr Heimatland eingeben. Es soll möglich sein, z.B. alle Webseiten per Views anzeigen zu lassen, die aus Deutschland stammen.
Ich habe dazu zwei Inhaltstypen:
Land (mehrsprachig)
Webseite (Node Referenz auf Land)
Das Problem ist die Mehrsprachigkeit. Lege ich z.B. das Land "Deutschland" in Deutscher Sprache an, dann hat es z.B. die NodeID 123, übersetze ich es dann später über den "Übersetzen" Link der Node, wird eine neue Node mit einer anderen NodeID für die Übersetzung angelegt.
Wenn ein User jetzt mit deutscher Sprache seine Webseite für Deutschland anlegt, dann wird als Node Reference für das Land die NodeID 123 gespeichert. Sucht dann aber ein Spanier in Spanisch nach Seiten aus Deutschland, dann hat für ihn "Deutschland" nicht die NodeID 123, sondern eine andere, wegen dem übersetzten Landesnamen. Und somit findet er nur Webseiten aus Deutschland, die mit eingestellter spanischer Sprache angelegt wurden.
Ich möchte nicht, daß jemand beim Eintragen seiner Seite alle Länder in allen Sprachen sieht und sie dann z.B. Deutschland, Germany, Alemania usw. zuordnen muß.
Wie löst man das Problem?
VG,
Benny
- Anmelden oder Registrieren um Kommentare zu schreiben
Indem Du das Land mittels
am 13.09.2011 - 21:53 Uhr
Indem Du das Land mittels Taxonomy festlegst. Bei der Ubersetzung der Taxonomie-Begriffe bleibt die Taxonomy-ID des Terms immer gleich, auch wenn der in den verschiedenen Sprachen anders lautet.
Beste Grüße
Werner