Letzte Änderungen

RSYS_LASTCHANGED

Um eine Liste der letzten Änderungen anzuzeigen verwende ich den Marker ###RSYS_LASTCHANGED###. Er ist im HTML Template und wird standardmässig per TS Template auf leer gesetzt:

 RSYS_LASTCHANGED=CONTENT
      RSYS_LASTCHANGED {
 }

Um den Inhalt nun anzuzeigen folgendes TS Template der Seite zuordnen:

    # --- RSYS_LASTCHANGED
  page.10.marks.RSYS_LASTCHANGED=CONTENT
  page.10.marks.RSYS_LASTCHANGED {
     
      table = tt_content
      wrap=<div class="lastchanged"><h3>Letzte Änderungen</h3> <ul>|</ul></div>
      select{
        orderBy = tstamp DESC
        languageField=sys_language_uid
        max = 10
        pidInList.cObject = HMENU
        pidInList.cObject {
          entryLevel = 0
          1 = TMENU
          1 {
            expAll = 1
            NO {
              doNotLinkIt = 1
              stdWrap.field = uid
              stdWrap.wrap = | |*|  ,| |*|
                                  # Hier wird optionSplit benötigt
                                  # Damit die erste uid kein , erhält
            }
          }
          2 = TMENU
          2 {
            expAll = 1
            NO {
              doNotLinkIt = 1
              stdWrap.field = uid
              stdWrap.wrap = ,|
            }
          }
          3 < .2
          4 < .2
                      # usw. für alle verfübaren Ebenen.
        }
      }
      renderObj = COA
      renderObj {
        10 = TEXT
        10{
          field = header
          typolink.parameter.field=pid
          typolink.parameter.stdWrap.dataWrap=|#{field:uid}
          wrap = <li class="menu">|
        }
        20 = TEXT
        20{
          #field = tstamp
          #strftime = %d.%m.%y
          # %H:%M:%S
          #wrap =   (|)</li>
          wrap =  |</li>
        }
      }
     }
     # ---------- end RSYS_LASTCHANGED ----------

Erstellt: 07/2010| Geändert: 10/2015