Zum Inhalt springen

LastUpdate wie einfügen ???

Erstellt am 24. Oktober 2002 · 5 Antworten · letzte Antwort am 10. November 2006

Tags: Frage

AlphaBetaGamma ·

Liebes Forum!

Nachdem ich inzwischen ein recht umfangreiches Typo3-Template habe, nervt mich folgendes:

Ich möchte ganz ganz einfach NUR "last update ..." am Ende der Seite stehen haben.
Normal ist das ja kein Problem. Ich sage einfach: page.10 < styles.content.lastUpdate oder so ähnlich.

Wenn ich den Code (wie unten) bei mir einfüge, bekomme ich ohne "marks.CONTENT < styles.content.lastUpdate" meine normale richtige Seite. Füge ich diesen Code aber ein, so habe ich NUR noch das Datum auf der GANZEN Seite und KEINEN Content mehr !!!

Wie kann ich es so machen, dass mein Datum unten auf der Seite steht, auf der auch der normale Content steht???

page = PAGE
page.typeNum = 0
page.bodyTag = <body bgcolor="#333399">

page.5 = TEMPLATE
page.5 {
template = FILE
template.file = fileadmin/homepageTemplate.html
workOnSubpart = DOCUMENT
marks.CONTENT < styles.content.get
marks.CONTENT < styles.content.lastUpdate

marks.MENU = HMENU
marks.MENU.entryLevel = 0

# 1.Ebene #########################
marks.MENU.1 = GMENU

usw. usw. usw.

Mogway ·

So sieht es bei mir aus:

subparts.LASTUPDATE = TEXT
subparts.LASTUPDATE {
data = page:lastUpdated
if.isTrue.data = page:lastUpdated
date = d.m.Y H:i
wrap = Stand:  |
wrap2 = <font size=1 face="arial">|</font>

data = register : SYS_LASTCHANGED
if >
}

AlphaBetaGamma ·

Danke für Deine Nachricht!
Deinem Code nach zu urteilen hast du ja einen eigenen Bereich (subParts) dafür reserviert. Muss das so sein oder kann ich es einfach immer an das Ende der Textseite hängen?

via ·

hi,
ich habe einfach folgendes ans ende im template setup gesetzt, sodass dort das aktualisierungsdatum steht.

page.30 = TEXT
page.30.field = crdate
page.30.date = d-m-y H:i

AlphaBetaGamma ·

via schrieb am 2002-10-24 23:14 :
hi,
ich habe einfach folgendes ans ende im template setup gesetzt, sodass dort das aktualisierungsdatum steht.

page.30 = TEXT
page.30.field = crdate
page.30.date = d-m-y H:i

Ja das geht schon ... wenn ich das ganz unten anhänge, dann hat es aber keinen Bezug zu meinem eigentlichen Text - es steht völlig deplaziert unten auf der Seite (Layout), aber eben nicht am Ende des Artikels.

Ich müsste es irgendwie schaffen, es direkt hinter meinen <Content einzufügen:
page.5 {
template = FILE
template.file = fileadmin/homepageTemplate.html
workOnSubpart = DOCUMENT
marks.CONTENT < styles.content.get
# hier wäre wohl die richtige Stelle
marks.MENU = HMENU
marks.MENU.entryLevel = 0
usw. usw. usw.

Nur weiß ich nicht, wie ich es anstellen soll. ich kann nicht sagen, marks.CONTENT.1 oder so ?!?!

Vielleicht finden wir es noch heraus, danke schon mal, Grüße Markus

marony360 ·

Ich konnte das Problem lösen in dem ich es folgendermaßen modularisiert habe:
## Last Update [Begin]

temp.pagedate = TEXT
temp.pagedate.data = register : SYS_LASTCHANGED
temp.pagedate.strftime = Aktualisiert am %A, den %d.%m.%Y
lib.updated < temp.pagedate

## Last Update [End]

Allerdings arbeite ich auch mit Tempavoila. Allerdings müsste es sich auch für dein Problem hernehmen lassen.