Anzeigen des Datum von der letzten Aktualisierung

Autor Nachricht
Verfasst am: 04.01.2008 [16:19]
pbr

[Themenersteller]
dabei seit: 17.11.2006
Beiträge: 11

Hallo zusammen

Ich möchte unterhalb der Navigation das Datum der letzten Aktualisierung veröffentlichen.
Hat jemand damit Erfahrung und könnte mir weiterhelfen? Habe noch keinen Weg gefunden dies "hervorzuheben".

Danke schon im Voraus

Greets
Verfasst am: 04.01.2008 [17:19]
einpraegsam.net

[Moderator]
dabei seit: 17.01.2005
Beiträge: 4619

Typoscript:Zeilennummerierung:  An / Aus

  1. temp.lastupdate = TEXT
  2. temp.lastupdate {
  3.         wrap = <div id="lastupdate">|</div>
  4.         data = register : SYS_LASTCHANGED
  5.         strftime = Last Update: %d.%m.%Y
  6. }
  7.  
  8. page.10.marks.LASTUPDATE < temp.lastupdate


Powermail :: Einprägsam :: Smokethis :: Xing Profil :: conject
Verfasst am: 10.01.2008 [13:29]
pbr

[Themenersteller]
dabei seit: 17.11.2006
Beiträge: 11

Hallo wunschtacho

Besten dank für deine Antwort.

Kannst du mir noch ein wenig weiterhelfen? Wo genau soll ich mit dem Script hin, respektive wie Zeige ich es an?
Sorry für meine Fragerei, bin noch nicht so bewandert mit Typo 3

Greets
Verfasst am: 10.01.2008 [13:47]
einpraegsam.net

[Moderator]
dabei seit: 17.01.2005
Beiträge: 4619

Wie ist dein TS?

Powermail :: Einprägsam :: Smokethis :: Xing Profil :: conject
Verfasst am: 10.01.2008 [19:14]
pbr

[Themenersteller]
dabei seit: 17.11.2006
Beiträge: 11

Wie meinst du das?
Verfasst am: 10.01.2008 [20:39]
SLAng


dabei seit: 20.10.2004
Beiträge: 1618

Du solltest einfach dein TS posten... vorzugsweise dein Setup, damit man weiß wie man dir helfen kann.

Eigentlich sollte es reichen wenn du in deiner Designvorlage einen Marker ###LASTUPDATE### dort einfügst, wo die Ausgabe erscheinen soll.

Diesen sprichst du dann in deinem page-Objekt mittels page.10.marks.LASTUPDATE an und kopierst den dann auf
< temp.lastupdate.

Mit dem restlichen Code, der über dem Page-Objekt stehen muss, erstellst du die letztendliche Ausgabe. In deinem Fall eben das Lastupdate Datum.

Wenn das nicht auf jeder Seite erscheinen soll, dann kannst du es auch in ein lib legen und mit der Extension tscobj einbinden.

Sieht dann so aus:

Typoscript:Zeilennummerierung:  An / Aus

  1. lib.lastupdate = TEXT
  2. lib.lastupdate {
  3.         wrap = <div id="lastupdate">|</div>
  4.         data = register : SYS_LASTCHANGED
  5.         strftime = Last Update: %d.%m.%Y
  6. }


Dann brauchst du den Marker in deiner Designvorlage natürlich nicht.

Nichts wissen ist schlecht, nichts wissen wollen ist eine Katastrophe!
Verfasst am: 11.01.2008 [11:25]
pbr

[Themenersteller]
dabei seit: 17.11.2006
Beiträge: 11

Hallo
Danke für dein Tipp.
Habe es mal mit dem Textmarker ausprobiert, leider zeigt er mir nur ###lastupdate### an, anstelle des Datums.
Habe mein TS unten mitgepostet, vieleicht habe ich ja was übersehen.....

Danke shcon im voraus

Greets

Typoscript:Zeilennummerierung:  An / Aus

  1. # Allgemeine Template Einstellungen
  2. config.locale_all = de_CH
  3. config.language = de
  4. locale_all = de_DE
  5.  
  6. seite = PAGE
  7. seite.typeNum = 0
  8. seite.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
  9.  
  10. seite.bodyTag = <body bgcolor = "#FFFFFF">
  11. seite.meta.KEYWORDS = feuerwehr, seengen, feuerwehr-seengen.ch, feuer
  12. //<meta name="verify-v1" content="6NNmbCREd48IZFaUg2t7iz5hZ0QRYbIs9YiyEY5g6nA=" />
  13. seite.meta.Name = Powered by pbruder - Pascal Bruder
  14. seite.meta.Description = Feuerwehr Seengen Homepage
  15. seite.meta.AUTOR = pbruder - P. Bruder - Hosting by Genotec
  16.  
  17.  
  18. #Lastupdate
  19. temp.lastupdate = TEXT
  20. temp.lastupdate {
  21.   wrap = <div id="lastupdate">|</div>
  22.   data = register : SYS_LASTCHANGED
  23.   strftime = Last Update: %d.%m.%Y
  24.   }
  25.  
  26. page.10.marks.LASTUPDATE < temp.lastupdate
  27.  
  28.  
  29.  # CSS Definition
  30. seite.stylesheet=  fileadmin/template.css
  31. seite.typeNum = 0
  32. seite.20 = TEMPLATE
  33. seite.20 {
  34. template = FILE
  35. template.file = fileadmin/template/index.html
  36. workOnSubpart = DOKUMENT
  37.  
  38. # INHALT
  39. marks.CONTENT.table = tt_content
  40. marks.CONTENT.sele ct.orderBy = sorting
  41.  
  42. # Navigation
  43. marks.NAVBAR = HMENU
  44. marks.NAVBAR.1 = TMENU
  45. marks.NAVBAR.1.target = _parent
  46. marks.NAVBAR.1 {
  47.   expAll = 1
  48.   wrap = <table width="150" border=0 cellspacing=0 cellpadding=0><tr><td><img src="clear.gif" width=1 hspace=86 height=1 vspace=3 border=0></td></tr> | </table>
  49.   NO.linkWrap = <font face=Arial size=2 color=black><b> |</b></font>
  50.   NO.allWrap = <tr><td><img src="clear.gif" width=1 height=1 vspace=3 border=0><br> | </td></tr>
  51.   target = _parent
  52. }
  53. marks.NAVBAR.2 = TMENU
  54. marks.NAVBAR.2 {
  55.   wrap = <tr><td nowrap> | </td></tr>
  56.   NO {
  57.     beforeImg =  media/bullets/bullet1_n.gif
  58.     beforeROImg = media/bullets/bullet1_h.gif
  59.     beforeImgTagParams = hspace=2
  60.     RO = 1
  61.     after = <br>
  62.     ATagBeforeWrap = 1
  63.     linkWrap= <font face=Verdana size=1 color=black> | </font>
  64.     target = _parent
  65.   }
  66. }
Verfasst am: 11.01.2008 [13:44]
SLAng


dabei seit: 20.10.2004
Beiträge: 1618

Also soviel wie da in deinem TS falsch ist, wundert es mich eigentlich das da überhaupt was geht.

Wenn dir nur ###lastupdate### angezeigt wird ist das kein Wunder, wenn du den Marker mit LASTUPDATE ansprichst. Groß und Kleinschreibung wird unterschieden.

Schreib deinen Marker im HTML-Template so ###LASTUPDATE###

und da dein Page-Objekt ja nicht page, sondern seite heißt, schreibst du auch nicht page.10.marks.LASTUPDATE < temp.lastupdate sondern seite.20.marks.LASTUPDATE < temp.lastupdate.

Im ganzen sollte es dann so funktionieren:

Typoscript:Zeilennummerierung:  An / Aus

  1. # Allgemeine Template Einstellungen
  2. config {
  3.         locale_all = de_CH
  4.         language = de
  5.         locale_all = de_DE
  6. }
  7.  
  8. #Lastupdate
  9.  
  10. temp {
  11.         lastupdate = TEXT
  12.         lastupdate {
  13.                 wrap = <div id="lastupdate">|</div>
  14.                 data = register : SYS_LASTCHANGED
  15.                 strftime = Last Update: %d.%m.%Y
  16.         }
  17. }
  18.  
  19. seite = PAGE
  20. seite {
  21.         typeNum = 0
  22.         includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
  23.  
  24.         bodyTag = <body bgcolor = "#FFFFFF">
  25.         meta {
  26.                 KEYWORDS = feuerwehr, seengen, feuerwehr-seengen.ch, feuer
  27. #       //<meta name="verify-v1" content="6NNmbCREd48IZFaUg2t7iz5hZ0QRYbIs9YiyEY5g6nA=" />
  28.                 Name = Powered by pbruder - Pascal Bruder
  29.                 Description = Feuerwehr Seengen Homepage
  30.                 AUTOR = pbruder - P. Bruder - Hosting by Genotec
  31.         }
  32.  
  33.         stylesheet = fileadmin/template.css
  34.         20 = TEMPLATE
  35.         20 {
  36.                 template = FILE
  37.                 template.file = fileadmin/template/index.html
  38.                 workOnSubpart = DOKUMENT
  39.        
  40.                 marks {
  41.                         LASTUPDATE < temp.lastupdate
  42. # INHALT
  43.                         CONTENT = CONTENT
  44.                         CONTENT {
  45.                                 table = tt_content
  46.                                 select.orderBy = sorting
  47.                         }
  48.                        
  49. # Navigation
  50.                         NAVBAR = HMENU
  51.                         NAVBAR {
  52.                                 1 = TMENU
  53.                                 1 {
  54.                                         target = _parent
  55.                                         expAll = 1
  56.                                         wrap = <table width="150" border=0 cellspacing=0 cellpadding=0><tr><td><img src="clear.gif" width=1 hspace=86 height=1 vspace=3 border=0></td></tr> | </table>
  57.                                         NO {
  58.                                                 linkWrap = <font face=Arial size=2 color=black><b> |</b></font>
  59.                                                 allWrap = <tr><td><img src="clear.gif" width=1 height=1 vspace=3 border=0><br> | </td></tr>
  60.                                                 target = _parent
  61.                                         }
  62.                                 }
  63.                                 2 = TMENU
  64.                                 2 {
  65.                                         wrap = <tr><td nowrap> | </td></tr>
  66.                                         NO {
  67.                                                 beforeImg =  media/bullets/bullet1_n.gif
  68.                                                 beforeROImg = media/bullets/bullet1_h.gif
  69.                                                 beforeImgTagParams = hspace=2
  70.                                                 RO = 1
  71.                                                 after = <br>
  72.                                                 ATagBeforeWrap = 1
  73.                                                 linkWrap= <font face=Verdana size=1 color=black> | </font>
  74.                                                 target = _parent
  75.                                         }
  76.                                 }
  77.                         }
  78.                 }
  79.         }
  80. }


Mit Zeile 27 konnte ich nichts anfangen, daher auskommentiert.
typeNum = 0 war doppelt drinn
locale_all = de_DE gehörte nicht zu den configs
temp.lastupdate muss über dem page-Object stehen

Nichts wissen ist schlecht, nichts wissen wollen ist eine Katastrophe!
Verfasst am: 11.01.2008 [17:54]
pbr

[Themenersteller]
dabei seit: 17.11.2006
Beiträge: 11

Besten Dank an dich!!
Zeigt mir das "Lastupdate" unterhalb der Navi auch an. Eine Frage hätte ich noch:
Warum ändert sich das Datum nicht, nachdem ich was im BE geändert habe?

Greets und besten Dank

Verfasst am: 11.01.2008 [18:03]
cope


dabei seit: 09.08.2006
Beiträge: 474

Cash löschen?

LG
Cope

"Mayday we are sinking"
"Siss iss se schermann kostkard, watt ahr juh sinking apaut?"




 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 07.07.
in Espelkamp:
Montag, 04.08.

TYPO3 Intensivschulung
in Espelkamp:
Mi., 06.08. - Fr., 08.08.
in Würzburg:
Mo., 18.08. - Mi., 20.08.
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:
Mi., 24.09. - Fr., 26.09.

TYPO3 Extensionschulung
in Berlin:
Mo., 14.07. - Mi., 16.07.
in Espelkamp:
Mo., 11.08. - Mi., 13.08.