Zum Inhalt springen

Menü eines Seitenbaums inkl. Inhalte (tt_content)

Erstellt am 21. Juli 2011 · 1 Antwort · letzte Antwort am 21. Juli 2011

Tags: Inhaltselemente, Frage

littlejoe ·

Hallo,
kann ich eine Sitemap oder ein Menü erstellen in dem mir nicht nur der Seitentitel oder Navigationstitel angezeigt wird sondern auch die kompletten Inhaltselemente?

Beispiel:
- Seitenüberschrift 1
text text text
- Seitenüberschrift 2
text text text
.....

littlejoe ·

Soweit bin ich mal gekommen.
Ich habe jetzt eine Seite in der alle Seiten incl. Seiteninhalt untereinander angezeigt werden.

Was jetzt noch nicht funktioniert ist:
die Seiten "Nicht im Menü" sollen angezeigt werden
Die Seiten "Mountpoint" sollen nicht angezeigt werden.

Aktiviere ich "includeNotInMenu = 1" dann geht die ganze Seite nicht mehr,
Aktiviere ich "excludeDoktypes = 4,6,7" ändert sich nichts.
Was mach ich falsch?

page.10.subparts.websitetextuebersicht.40 = HMENU
page.10.subparts.websitetextuebersicht.40 {
  #entryLevel = 0
  special = directory
  special.value = {$RootPage}
  #includeNotInMenu = 1
  #excludeDoktypes = 4,6,7

   wrap = <h1>Website Textübersicht</h1>|

   1 = TMENU
   1 {
     wrap = |
     expAll = 1    
     NO{
       allWrap = |<hr style="height:0.5em;border:1px solid #000;background:red;" />
       # TMENU nicht standartmäßig verlinken, Link nur auf Seitentitel
       doNotLinkIt = 1

       # Menüpunkte werden durch cObject Array COA ersetzt
       stdWrap.cObject = COA
       stdWrap.cObject {
         20 = TEXT
         20.wrap = <h1>|</h1>
         # Seitentitel in erster Spalte des Menüs anzeigen und verlinken
         20.field = title
         20.typolink.parameter.field = uid
         # Metadaten oder '-' wenn leer
         40 = TEXT
         40.wrap = <p><b>MetaDescription: </b><br />|</p>
         40.field = description
         40.ifEmpty = -

         50 = TEXT
         50.wrap = <p><b>MetaKeywords: </b><br />|</p>
         50.field = keywords
         50.ifEmpty = -

         70.wrap = <p><b>Seitentext: </b><br />|</p>     
      70=CONTENT
      70{
      table=tt_content
      select.pidInList.field=uid
      select.where=colPos=0
      select.orderBy=sorting
      #select.max=1

      }

         # Die letze Menüspalte wird zum letzen Änderungsdatum der Seite.
         #60 = TEXT
         #60.wrap = <p><b>Änderungdatum: </b>|</p>
         #60.field = tstamp
         #60.date = d.m.Y
         }
       }
     }
  2 < .1
  3 < .1
  4 < .1
  5 < .1
  6 < .1
  7 < .1
  8 < .1
  9 < .1  
}