Zum Inhalt springen

Relation zu "pages": _PATH_ in Selector Box anzeigen

Erstellt am 23. August 2007 · 2 Antworten · letzte Antwort am 23. August 2007

Tags: TCA, Frage

magge73 ·

Ich habe in meiner Extension eine Selector Box mit Relation zur "pages" Tabelle eingefügt, um Datensätze (Product-Datasheets) meiner Erweiterung, die in einem zentralen SysFolder abgelegt werden, ein oder mehreren Pages zuordnen zu können (die Zuordnung geht per bidirektionaler mm-Beziehung auch umgekehrt von den pages aus)

Nun erscheint der Seitentitel der Pages in der Selector-Box, da aber bestimmte Seiten in unterschiedlichen Rubriken den gleichen Namen haben (also z.B. Security/HD und Broadcast/HD) wäre ein Pfadangabe sinnvoller.
Über das Label Field kann ich im TCA ja festlegen welches Feld ausgegeben wird, aber der Pfad exisiteiert nicht als Feld in der Pages Tabelle und man kann beim Label nur einen Feldnamen angeben.

Weiß jemand, ob ich hier irgendwie den _PATH_ ausgeben kann, der mir im Backend ja sonst überall zur Verfügung steht. Ich weiß nur nicht, wie ich da ran komme.

Vielen Dank
Martin

just2b ·

ich würde mir einfach die Seite mit dem element browser holen lassen, dann sieht man auch im popup wo die Seite liegt

georg

magge73 ·

Erst mal Danke für die schnelle Antwort,

das mit dem Element Browser funktioniert zwar, jedoch sollte der Pfad bereits in der Liste zu sehen sein, weil relativ viele Zuordungen pro Eintrag vorhanden sein können.

Das einzige, was mir noch einfällt ist eine "itemsProcFunc" zu nutzen, jedoch weiß ich nicht, wie ich an den Pfad einer Seite mit gegebener ID komme. Da ginbt es doch bestimmt irgend eine fertige Funktion, die es mir erlaubt mit Angabe der ID der Seite den Pfad zu erhalten?!