Zum Inhalt springen

sitemap und sysfolder

Erstellt am 15. Juni 2007 · 4 Antworten · letzte Antwort am 19. Juni 2007

Tags: Frage

gkahr ·

Hallo,

ich bin gerade mit der normalen sitemap funktion von Typo am Kämpfen. Meine Navi sieht so aus:

linke navigation (sysfolder)
- Home
- navipunkt
- navipunkt
|-subnavipunkt
|-subnavipunkt
- navipunkt
|-subnavipunkt
|-subnavipunkt
|-subnavipunkt
- navipunkt

topnavigatin (sysfolder)
- navipunkt
- navipunkt
- navipunkt
- navipunkt

footer (sysfolder)
- navipunkt
- navipunkt
- navipunkt
- navipunkt

Oben drüber gibt es noch den root mit dem Maintemplate. Ich bekomme von der Sitemap kein Ergebnis solange die linke navigation ein Sysfolder ist.

Gibt es eine Einstellungsmöglichkeit, dass die sitemap sich nicht mehr an den sysfoldern stört?

Gruß
Lars

Honk88 ·

zwei Gegenfragen:
Du willst nur das linke Menu in der Sitemap ?
Hast du einen Startpunkt für die Sitemap festgelegt ?

lg
Honk

gkahr ·

Die linke Navi wollte ich anzeigen lassen. Das Problem kann ich bei den anderen drei Navis auch reproduzieren. Sobald diese Sysfolder sind, will das mit der Sitemap net.

Ich habe mich jetzt damit abgefunden und erstmal die Sysfolder zu normalen Shortcut Seite gemacht. Finde es nur irgendwie so unhandlich.

Gruss
Lars

Unbekannter Benutzer ·

Ist auch ein bisschen unhandlich mit den Sysfoldern in der Struktur. Entweder machst du daraus "notinmenu" Seiten oder du erstellst einfach mehrere Sitemapelemente mit den Sysfoldern als Startpunkt, dann klappts ja auch, allerdings ist dann die Frage ob dann deine Struktur richtig abgebildet wird...

Grüße
Christian

gkahr ·

Das hat mich tierisch gewurmt und bei typo3forum.net bin ich fündig geworden. Das nachfolgende TS im Setup einbinden und schon macht die Sitemap genau das was man erwartet auch wenn mann einen Sysfolder als startingpoint festlegt.

lib.sitemap = COA
lib.sitemap {
  stdWrap.prefixComment = 2 | lib.sitemap
  wrap = <div id="sitemap">|</div>

  10 = HMENU
  10.special = directory
  10.special.value.field = pages
  10.1 = TMENU
  10.1 {
    wrap = <ul>|</ul>
    noBlur = 1
    expAll = 1
    NO {
      wrapItemAndSub = <li>|</li>
      ATagTitle.field = description // title

      after{
        field= subtitle
        wrap = <br />|
      }
    }
  }

  10.2 < .10.1
  10.2.wrap = <ul class="sub"> | </ul>
  10.3 < .10.2
  10.4 < .10.2
  10.5 < .10.2
}

tt_content.menu.20.2 >
tt_content.menu.20.2 < lib.sitemap