Hallo,
Will den Pfad der aktuellen Seite aus dem Feld tx_realurl_pathcache auslesen.
Leider gelingt mir das nicht:
temp.test = CONTENT
temp.test {
table = tx_realurl_pathcache
select {
max = 1
where = page_id = 5
selectFields = pagepath
}
renderObj=COA
renderObj {
wrap = |
10 = TEXT
10.field = header
10.wrap = |
20 = TEXT
20.field = bodytext
20.wrap = |
}
}
Ich bekomme immer folgende Fehlermeldung (die nicht kommt wenn ich z.B. tt_content auslese):
NO entry in the $TCA-array for the table "tx_realurl_pathcache". This means that the function enableFields() is called with an invalid table name as argument.
das ist auch klar, da es zu dieser Tabelle kein TCA gibt, sie ist ja nicht zum rendern gedacht.
Warum nimmst Du nicht einfach die aktuelle URL aus dem Environment ?
temp.URL = TEXT
temp.URL {
data = getIndpEnv:REQUEST_URI
}
die lösung ist ja schon fast langweilig
danke!
steffenk schrieb
temp.URL = TEXT
temp.URL {
data = getIndpEnv:REQUEST_URI
}
Ich brauche den aktuellen Pfad zu Sprachumschaltung, leider geht das nur das erste Mal.
Sobald die URL:
/en/home/index.html
ist, wird auch die Sprachvariable en/ ausgelesen, was ich nicht brauchen kann.
Ich bräuchte also die aktuelle URL ohne die Sprachvariable (en oder de).
Eine Idee?
dann müsstest Du die Url manuell zusammensetzen aus der id und den Parametern. Mittels typolink bekommst Du dann wieder eine realurl.
steffenk schrieb
dann müsstest Du die Url manuell zusammensetzen aus der id und den Parametern. Mittels typolink bekommst Du dann wieder eine realurl.
Mittels TYPOLINK wäre eine Idee - muss ich mal tüfteln - danke