Zum Inhalt springen

Variablen im Template einbinden

Erstellt am 11. Januar 2005 · 8 Antworten · letzte Antwort am 12. Januar 2005

Tags: Frage

dergolo ·

Ich habe probiert in meine Page (im Setup des Template) einen Link einzubauen, etwa so:

page.90.value = <a href="http://validator.w3.org/check?uri=http://www.xxxxxxx.de/{page:title}.html">Validate</a>

Leider wird hier das {page:title} nicht ausgewertet und im Klartext ausgegeben. Warum? Habe ich etwas grundlegendes falsch gemacht?
Danke für die Hilfe!

maxhb ·

Hi!
Versuch's mal so:

page.90 = HTML
page.90.value {
  data = title
  wrap = <a href="http://validator.w3.org/check?uri=http://www.xxxxxxx.de/|.html">Validate</a>
}

CU
maxhb

dergolo ·

Danke für die Antwort 🙂
Leider funktioniert auch das nicht. Es wird für data nichts eingesetzt, was zu diesem Output führt: ...xx.de/.html

dergolo ·

Jo, es funktioniert!

Ich verwende jetzt field:uid

Danke!

Jetzt werde ich mal versuchen hinter die grundsätzliche Funktionsweise von field:xxx zu kommen. :o

maxhb ·
dergolo schrieb

Jetzt werde ich mal versuchen hinter die grundsätzliche Funktionsweise von field:xxx zu kommen. :o

Mit filed:xxx kannst Du auf alle Felder (auch die von Extensions erzeugten) aus der Tabelle tt_content Zugreifen. Schau mal in den phpMyAdmin, da siehst Du, was es dort alles gibt.

CU
maxhb

dergolo ·
maxhb schrieb

Mit filed:xxx kannst Du auf alle Felder (auch die von Extensions erzeugten) aus der Tabelle tt_content Zugreifen. Schau mal in den phpMyAdmin, da siehst Du, was es dort alles gibt.

Hmmm. Da verstehe ich jetzt aber etwas nicht.
Wenn ich z.B. filed:uid benutze, dann bekomme ich einen Wert, z.B. die Zahl 11. Dieser Wert kommt aber nicht aus der Tabelle "tt_content" sondern aus "pages".

Kann es sein, dass sich field:xxx dann immer auf die Felder der Tabelle bezieht, in derer Kontext ich mich befinde? Oder wie genau verhält sich das field:xxx?
Ich habe leider in den Dokus dazu nicht allzuviel aufschlussreiches gefunden.

maxhb ·
dergolo schrieb

Wenn ich z.B. filed:uid benutze, dann bekomme ich einen Wert, z.B. die Zahl 11. Dieser Wert kommt aber nicht aus der Tabelle "tt_content" sondern aus "pages".

Ups, die meinte ich doch auch :o

CU
maxhb