Hallo,
ich komme mit der ks_sitemap nicht ganz klar, vor allem weil es kein HowTo bei TYPO3.org gibt.
Ich habe ks_sitemap 0.1.1 auf TYPO3 Ver. 4.0.4 installiert. Im TS habe ich den Code so eingetragen:
plugin.tx_kssitemap_pi1 {
htmlTemplate = fileadmin/templ/sitemap_template.html
startPid = 0
}
Die Seite habe ich mit Menütyp "ks_sitemap" eingerichtet und als Anfangspunkt meine HOME-Seite (erste Seite direkt unter der Weltenkugel ).
Jetzt wird aber die Sitemap nur mit der ersten Ebene "Home" und der ersten Seite unterhalb von Home angezeigt (eigentlich folgen auf dieser Ebene unter Home sechs seiten mit Unterseiten) und die weiteren und die Unterseiten werden nicht angezeigt.
Setze ich den Menütyp "sitemap" und nehme ich die interne Sitemap, wird mir mit dem Ausgangspunkt HOME alles richtig angezeigt.
Was muss ich bei der ks_sitemap zusätzlich miteinstellen?
Vielen Dank!
Imagine
ich vermute startPid muss die ID der HOME Seite sein und hast du mal im Template geguckt ob da auch entsprechend viele Ebenen vorgesehen sind?
Guten Morgen!
Das mit startPID=1 für HOME (hat die PID=1) hatte ich auch schon gecheckt. Dann werden aber auch nur zwei weitere Menüpunkte aus Ebene 1 zusätzlich angezeigt. In der Version "startPID=0" sieht man die Menüpunkte mit der PID=1 und darunter PID=10. Mit "startPID=1" im TS sieht man unter PID=1 noch die Menüpunkte 10,9,62, das war's dann. Ich habe aber wesentlich mehr Menüpunkte auf Ebene 1 und vor allem darunter. Ebene 1 und 0 habe ich horizontal konfiguriert und alle anderen Untermenüs vertikal, sieht ihr sehen könnt:
temp.menu_hor = COA
temp.menu_hor {
10 = TEXT
10.value = <ul>
20 = HMENU
20.entryLevel = 0
20.special = list
20.special.value = 1,10,9,8,2,16,11
20.1 = TMENU
20.1 {
NO {
linkWrap = <li>|</li>
}
CUR = 1
CUR {
linkWrap = <li id="current">|</li>
}
}
30 = TEXT
30.value = </ul>
}
temp.menu_ver = COA
temp.menu_ver {
10 = TEXT
10.value = <div id="col2_content_topborder"> </div>
20 = HMENU
20.entryLevel = 1
20.excludeUIDList = 1,10,8,2,16,11
20.1 = TMENU
20.1 {
wrap = <div id="col2_content" class="clearfix"><ul>|</ul></div>
NO {
allWrap = <li id="normal">|</li>
ATagParams=class="normal"
}
RO = 1
RO {
allWrap = <li id="over">|</li>
ATagParams=class="over"
}
ACT = 1
ACT {
allWrap = <li id="actual">|</li>
ATagParams=class="actual"
beforeImg = fileadmin/image/icons/dreieck_curbl.gif
}
}
20.2 = TMENU
20.2 {
wrap = <ul>|</ul>
NO {
allWrap = <li id="normal">|</li>
ATagParams=class="normal"
beforeImg = fileadmin/image/icons/square-bl2.gif
}
RO = 1
RO {
allWrap = <li id="over">|</li>
beforeImg = fileadmin/image/icons/square-bl2.gif
ATagParams=class="over"
}
ACT = 1
ACT {
allWrap = <li id="actual2">|</li>
ATagParams=class="submenu_active"
beforeImg = fileadmin/image/icons/dreieck_curbl2.gif
}
}
20.3 = TMENU
20.3 {
wrap = <ul>|</ul>
NO {
allWrap = <li id="normal">|</li>
ATagParams=class="submenu_active"
beforeImg = fileadmin/image/icons/square-bl3.gif
}
RO = 1
RO {
allWrap = <li id="over">|</li>
beforeImg = fileadmin/image/icons/square-bl3.gif
}
ACT = 1
ACT {
allWrap = <li id="actual2">|</li>
ATagParams=class="submenu_active"
beforeImg = fileadmin/image/icons/dreieck_curbl3.gif
}
}
20.4 = TMENU
20.4 {
wrap = <ul>|</ul>
NO {
allWrap = <li id="normal">|</li>
ATagParams=class="submenu_active"
beforeImg = fileadmin/image/icons/square-bl4.gif
}
RO = 1
RO {
allWrap = <li id="over">|</li>
beforeImg = fileadmin/image/icons/square-bl4.gif
}
ACT = 1
ACT {
allWrap = <li id="actual2">|</li>
ATagParams=class="submenu_active"
beforeImg = fileadmin/image/icons/dreieck_curbl4.gif
}
}
}
Oder muss im TS-Template die sitemap noch mit weiteren Optionen für die Menüebenen ausgestattet werden? Ansonsten habe ich das template_default.html aus der Extension übernommen und lediglich die Styles in meine Styles-Dateien übertragen, am Code habe ich nichts verändert.
Aber zwischen den senkrechten Bildpunkten ist pro Menüebene ein Leerraum, als ob hier was fehlt. Was ja auch stimmt.
Schade, dass der Autor kein Manual verfasst hat.
Grüsse
Imagine