[TYPO3-german] Titel eines CE separat ausgeben
LUCOMP mediale kommunikation & internetDesign Bernhard Ludwig
lucomp at lucomp.de
Wed Jun 9 17:48:57 CEST 2010
> Hallo,
>
> brauche schon wieder eure geschätzte Hilfe.
>
> Habe in 4.3.3 ein Layout mit drei Spalten. In der linken Spalte, soll die
> Überschrift des ersten CE separat per Marker ausgegeben werden und
> gleichzeitig darf die Überschrift dann natürlich nicht mehr im Content
> erscheinen. Wie könnte ich das am günstigsten lösen?
>
> Grüße,
> Bernhard Ludwig
>
Hallo,
habe nun folgendes TS eingefügt. Dieser Code schreibt löscht die
Standardüberschrift und schreibt, wenn ich dem CE eine Überschrift gebe,
diese in den Marker (HEADERLEFT). Allerdings bekomme ich es nicht hin, wenn
keine CE-Überschrift vergeben wurde, dass die ifEmpty-Anweisung ausgeführt
wird. Leider bleibt der Marker dann einfach leer. Sicher stimmt etwas in
meinem Code nicht, vielleicht hat jemand eine Idee, wo ich schrauben
könnte?:
# Standart header löschen
lib.stdheader >
page = PAGE
page.typeNum = 0
page.bodyTag = <body leftmargin="0" marginwidth="0" marginheight="0"
topmargin="0" bgcolor="cccccc">
page.config {
doctype = xhtml_strict
}
// Import Site-Template
temp.myTemplate = TEMPLATE
temp.myTemplate {
template = FILE
template.file = fileadmin/templates/index1.html
workOnSubpart = DOCUMENT_BODY
marks {
COPYRIGHT_DATE = TEXT
COPYRIGHT_DATE {
wrap= ©
data = date:U
strftime = %Y
}
}
subparts {
INHALT_NORMAL < styles.content.get
INHALT_NORMAL.slide = -1
INHALT_LINKS < styles.content.getLeft
INHALT_LINKS.slide = -1
INHALT_RECHTS < styles.content.getRight
INHALT_RECHTS.slide = -1
# Eigenen Header bauen
HEADERLEFT = CONTENT
HEADERLEFT {
# CE-Ueberschrift ermitteln
table = tt_content
select {
pidInList = this
orderBy = sorting
where = colPos=1
begin = 0
max = 1
}
renderObj = TEXT
renderObj.field = header
render.Obj.field.ifEmpty {
kontakt
}
# HTML-Code vor/nach dem dynamischen Eintrage (Wrap)
stdWrap.required = 1
stdWrap.wrap = <b> | </b>
}
Grüße,
Bernhard Ludwig
More information about the TYPO3-german
mailing list