[TYPO3-german] website title im template verwenden / datum derletzten cache generierung anzeigen

David Bruchmann david at bruchmann-web.de
Sun Jan 4 19:29:36 CET 2009


Hallo Jonas,


  # substitute current pagetitle
  subparts.mainHeader.10 = TEXT
  subparts.mainHeader.10.value = "Hello World"

mußt Du wahrscheinlich ändern in

  # substitute current pagetitle
  subparts.mainHeader = TEXT
  subparts.mainHeader.value = "Hello World"

oder ALTERNATIV in

  # substitute current pagetitle
  subparts.mainHeader = COA
  subparts.mainHeader.10 = TEXT
  subparts.mainHeader.10.value = "Hello World"

den Titel kannst Du so bekommen:

  # substitute current pagetitle
  subparts.mainHeader = TEXT
  subparts.mainHeader.field = title

Für Last Update habe ich folgenden Schnipsel gefunden:

#page Last Updated
temp.lu = TEXT
temp.lu {
	data = page:lastUpdated
	if.isTrue.data = page:lastUpdated
	date = d.m.Y
	#date = d.m.Y, H:i
	wrap = Aktualisiert:  |
	data = register : SYS_LASTCHANGED
	if >
}

Gruß
David



-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Jonas
Kaiser
Gesendet: Sonntag, 4. Januar 2009 18:05
An: typo3-german
Betreff: [TYPO3-german] website title im template verwenden / datum
derletzten cache generierung anzeigen

Liebe Liste,
ich habe zwei fragen:

1. Beim root template gibt es ein feld namens website title, welches auch
ordnungsgemäß in den headerbereich als title eingefügt wird.
Ich habe in meinem Layout nun auch einen bereich im BODY wo ich den selben
string gern anzeigen würde (diesmal in h1 tags gewrappt).
in meinem html-template sieht der relevante part wie folgt aus:

<div id="mainHeader"><h1>XYZ</h1></div>

ein entsprechender subpart marker wird vom template autoparser erzeugt.
es gibt nun zwei sachen die ich erreichen will; erstens möchte ich das
folgender TS code den template text  XYZ durch 'Hello World' ersetzt
(funktioniert bisher nicht und ist vermutlich falsch)
und zweitens möchte ich an stelle des Hello World dann den website title
einlesen.

# Main TEMPLATE cObject for the BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  # Feeding the content from the Auto-parser to the TEMPLATE cObject:
  template =< plugin.tx_automaketemplate_pi1

  # Select only the content between the <body>-tags
  workOnSubpart = DOCUMENT_BODY

  # substitute dynamic menu in
  subparts.main-menu < temp.dyn-menu

  # substitute content from normal column
  subparts.content-primary < styles.content.get


  # substitute content from border column
  subparts.content-secondary < styles.content.getBorder
  subparts.content-secondary.slide = -1
  subparts.content-secondary.slide.collect = -1
  subparts.content-secondary.slide.collectReverse = 1

  # substitute content from menu column
  subparts.content-tertiary < styles.content.getLeft
  subparts.content-tertiary.slide = -1
  subparts.content-tertiary.slide.collect = -1
  subparts.content-tertiary.slide.collectReverse = 1

  # substitute current pagetitle
  subparts.mainHeader.10 = TEXT
  subparts.mainHeader.10.value = "Hello World"

}

[relevant ist hier vor allem der allerletzte block, der rest funktioniert]

2. Im footer möchte anzeigen lassen, wann die Seite zuletzt aktualisiert
wurde. Als datum ist vermutlich die generierung der statischen seiten für
den cache sinnvoll (falls ich die funktionsweise von typo jetzt nicht völlig
falsch verstanden habe ...). Ich denke, dies umfasst hier wieder zwei
schritte: Erstens, wie generiere ich automatisch einen subpartmarker für

<span id="lastUpdate">January 4, 2009</span>

und zweitens, wo bekomme ich das datum her und wie füge ich es ein
(vermutlich ähnlich wie beim header, oder gibt es unterschiede zwischen
spans und divs.

Ich wüde mich über (teil) antworten sehr freuen ;-)
Mit freundlichen Grüßen,
Jonas
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jonas Kaiser
Churchill College - Cambridge
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list