Zum Inhalt springen

Erstellungsdatum ins Menü einfügen

Erstellt am 12. Oktober 2005 · 2 Antworten · letzte Antwort am 20. Oktober 2005

Tags: Frage

JoeNazz ·

Um mein Problem/Anliegen besser nachvollziehen zu können,
hier ein Screenshot:

http://web1.a15187343.alturo-server.de/realschule/fileadmin/user_upload/Screenshot.GIF

Unter der Kategorie "News" werden immer wieder neue Berichte
mit Bild rechts im Text o.Ä. neu hineingestellt.
Das Problem das ich habe ist, dass es mir nicht einfallen
will, wie ich in TypoScript das jeweilige Erstellungsdatum
immer zum dazugehörigen Bericht im Untermenü auf der linken
Seite dazuschreiben kann. Das ganze sollte dann so aussehen,
wie ich es im Screenshot mit einfachen Mitteln (Paint #paralyzed# )
demonstriert habe.

Im Folgenden poste ich noch aktuelle Teile aus dem TS Setup
vom Menü und Untermenü:

### ... ###

### Erstelle Menü-Einträge ###
# Menü Level 1:
temp.menu_1 = HMENU
temp.menu_1.1 = TMENU
temp.menu_1.1 {
  # CSS: Normalzustand:
  NO.allWrap = <td id="menu_1" bgcolor="#6599ff" width="14%"> | </td> || <td id="menu_1" bgcolor="#67ff9a" width="14%"> | </td> |*| <td id="menu_1" bgcolor="#ffff67" width="14%"> | </td> || <td id="menu_1" bgcolor="#6599ff" width="15%"> | </td> || <td id="menu_1" bgcolor="#67ff9a" width="16%"> | </td> |*| <td id="menu_1" bgcolor="#ffff67" width="14%"> | </td> || <td id="menu_1" bgcolor="#6599ff" width="13%"> | </td>
  ACT = 1
  # CSS: Aktivzustand:
  ACT.allWrap = <td id="menu_1" bgcolor="#d2d2d2"> | </td>
}

## Menü Level 2:
temp.menu_2 = HMENU
temp.menu_2.entryLevel = 1
temp.menu_2.1 = TMENU
temp.menu_2.1 {
  # CSS: Normalzustand:
  NO.allWrap = <div class="menu_2"> | </div>
  ACT = 1
  # CSS: Aktivzustand:
  ACT.allWrap = <div class="menu_2_act"> | </div>
}

### ... ###

# BODY (DOCUMENT_BODY)
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  template =< plugin.tx_automaketemplate_pi1
  workOnSubpart = DOCUMENT_BODY
  # Inhalt für den CONTENT:
  subparts.content < styles.content.get
  # Inhalt für das Menü Level 1:
  subparts.menu_1 < temp.menu_1
  # Inhalt für das Menü Level 2:
  subparts.menu_2 < temp.menu_2
  ### ... ###
  }
}


### Ausgabe ###
page = PAGE
page.typeNum = 0
### ... ###

### ... ###

# BODY:
page.10 < temp.mainTemplate

### ... ###

Ich hoffe, es kann mir wer helfen.

Gruß Jonas

JoeNazz ·

Wie kann ich es denn in TS auf Seiteninformationen von der aktuellen Seite oder besonders auf Seiteninformationen von bestimmten Seiten zugreifen? Seiteninformationen wie die Page-ID, das Erstellungs- bzw. Änderungsdatum, Autor der Seite usw.

### Menü Level 2:
temp.menu_2 = HMENU
temp.menu_2.entryLevel = 1
temp.menu_2.1 = TMENU
temp.menu_2.1 {
  # CSS: Normalzustand:


# <-- Kann ich nicht hier noch eine Zeile davor bauen,
#     in der dann die ausgelesene Seiteninformation
#     eingebunden wird?


  NO.allWrap = <div class="menu_2"> | </div>
  ACT = 1
  # CSS: Aktivzustand:
  ACT.allWrap = <div class="menu_2_act"> | </div>
}

Die Frage ist, wie genau mache ich das? Mit "wrap" ist da meines erachtens nicht viel getan, weil ich ja dann HTML-Code nach dem =-Zeichen vor und nach dem |-Zeichen einfügen muss.

Wer kann mir denn da helfen?