Zum Inhalt springen

Wie header auslesen?

Erstellt am 1. August 2004 · 1 Antwort · letzte Antwort am 1. August 2004

Tags: Inhaltselemente, Frage

AFisch ·

Hallo Leute.

Ich weiss, das ganze ist sicherlich trivial aber ich krieg es trotzdem irgendwie nicht gebacken.

Ich möchte den header (Überschrift vom Content) an einen bestimmten Ort in meinem Layout integrieren. Folgendes klappt aber irgendwie nicht:

my_header.customHeader = TEXT
my_header.customHeader {
field = header
dataWrap = <span class="test"> | </span>
}

temp.SiteContent = COA
temp.SiteContent {
[....................]
10 < my_header.customHeader
[....................]
}

Wenn ich "header" durch "title" oder "pid" austausche klappt das auslesen. Was mach ich da falsch, bzw. was hab ich übersehen?

Gruß AFisch

AFisch ·

Habs rausgefunden. :-)

Das konnte so ja gar nicht gehen. Da war ich wohl komplett auf dem falschen Dampfer.

Lösung:

my_header = CONTENT
my_header {
# Artikel-Ueberschrift ermitteln
table = tt_content
select {
pidInList=this
orderBy = sorting
where = colPos=0
begin=0
max=1
}
renderObj = TEXT
renderObj.field = header

# HTML-Code vor/nach dem dynamischen Eintrages

stdWrap.required = 1
stdWrap.wrap = <b> | </b>

# Falls leer, Seitentitel ermitteln
stdWrap.ifEmpty.cObject = TEXT
stdWrap.ifEmpty.cObject.field = title
}