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

Jonas Kaiser jk431 at cam.ac.uk
Sun Jan 4 18:04:57 CET 2009


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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


More information about the TYPO3-german mailing list