Zum Inhalt springen

REALURL - alias_field per Bedingung

Erstellt am 16. Mai 2015 · Noch keine Antworten

Tags: TCA, RealURL, Frage

mbuchegger ·

Hi Leute.

Es ist so, dass ein Datensatz meist einen Originaltitel und einen "deutschen Titel" enthält. Ab und zu kommt es vor, dass man dennoch den Originaltitel in der Überschrift haben möchte, weil dieser weiter verbreitet ist.

So weit so gut. In der Ausgabe im Frontend lässt sich das alles ganz leicht bewerkstelligen. Mein TCA hat ne Auswahlliste wo gewählt wird ob der deutsche, oder der Originaltitel verwendet werden soll. Ein Getter im Model übergibt je nach Auswahl dann den Titel auf deutsch oder den Originaltitel aus.

Jetzt wird es tricky...
Genau dieser Titel, der auf der Bedingung basiert soll jetzt auch für die URL hergenommen werden.
Doch, wenn ich nicht ganz blöd bin, greift mir REALURL ja auf die Tabelle direkt zu und dadurch nimmt das hier einen Getter im Model gar nicht wahr.

Somit gibt es für mich zwei Möglichkeiten

  • Entweder es gibt die Möglichkeit auf den Getter im Model über REALURL zuzugreifen

  • Oder es gibt eine Möglichkeit die Wahl des alias_field über REALURL an eine Bedingung zu knüpfen. Also, wenn Auswahlliste 0 dann deutscherTitel und wenn 1 dann originalTitel

Hat da jemand eine Idee? Schon mal gebraucht?

lg M.