Hallo zusammen,
ich hoffe ich poste das im richtigen Bereich des Forums. Ich habe ein Problem eine Sitemap zu erstellen. Ich füge das Inhaltselement ein aber mit Ausnahme der Überschrift wird nichts ausgegeben. Der Menütyp steht auf "Sidemap". Stelle ich den Mnütyp auf "Menü ausgewählter Seite" und wähle als Ausgangspunkt die Seite "Menu" aus (siehe unten Seitenbaum) erscheint lediglich dieser Ordner was ja durchaus so richtig ist aber ich brauch die gesamte expandierte Sitemap.
Mein System ist Typo3 4.5.10 LTS was ich jetzt gerade auf 4.5.17 LTS gebracht habe um einen Fehler in der Version auszuschließen. Kann aber nicht alleine an der Version liegen da auf einer anderen Webseite 4.5.10 LTS läuft (gleicher Server) und hier das Problem nicht auftritt.
Bisher habe ich die Sitemap immer einfach eingefügt und danach wurde automatisch der gesamte Seitenbaum dargestellt aber nun funktioniert das auf der einen Seite nicht.
In Google bzw. der Forensuche stoße ich auf folgende Ansätze:
Der statischer Einschluss von "CSS Styled Content" fehlt. Diese habe ich überprüft aber das ist gegeben. Sonst würde ja andere Inhalts-Elemente auch nicht ausgegeben.
Im TS soll folgender Code stehen:
tt_content.menu.20.2 {
special = directory
special.value = pages;
}
Wo genau muss diese platziert werden? Einfach so unverändert ins Haupt Template außerhalb des Pages-Objekts? Ich wundere mich nur denn ich habe in allen anderen Typo3-Installationen, die ih am laufen habe und die eine Sidemap haben, nachgeschaut. Hier ist kein TypoScrip enthalten.
Dann habe ich einfach versucht zu schauen was diese Typo3-Installation von den anderen unterscheidet. Hier konnte ich zwei Dinge ausmachen.
- Zum einen ist diese Version zweisprachig bzw. als solche vorbereitet. Das bedeutet die zweite Sprache komplett umgesetzt. Die Menüpunkte übersetzt und ein paar Inhalte zum testen und anschließend alles für die Sprache (TS und HTML-Template) auskommentiert. Dies soll erst in einem späteren Schritt umgesetzt werden.
- Der zweite Unterschied ist dass ich im Backend alle Spalten außer "normal" ausgeblendet habe um den Anwender nicht zu verwirren da nur diese benutzt wird.
Bin jetzt am Ende und habe wirklich keine Idee mehr wie ich dem Problem auf die Schliche kommen könnte und wäre wirklich für jeden Hinweis dankbar. Ach ja. Noch einen Satz zur Organisation meines TS. Ich habe einen Sysordner für Typoscript angelegt (siehe Bildschirmfoto) und dort existieren zwei Templates:
-Grundeinstellungen
-Seitenbereiche
unterteilt die ich am Ende eingefügt habe. Diese sind im Seitenroot (id=0) als Basis-Template eingeschlossen. Nachfolgend noch die Templates. damit diese kompakter werden habe ich die Kommentare entfernt. Ich hoffe dass ist im Sinne der Betrachter. Ansonsten editiere ich den Beitrag nochmal und füge TS unverändert ein.
<< Grundeinstellungen >>
# Konfiguration von indexed_search
page.config.index_enable = 1
page.config.index_externals = 1
config {
doctype = html5
xmlprologue = none
xhtml_cleaning = all
metaCharset = utf-8
linkVars = L
uniqueLinkVars = 1
sys_language_uid = 0
language = de
htmlTag_langKey = de-DE
locale_all = de_DE.utf8
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
sendCacheHeaders = 1
spamProtectEmailAddresses = ascii
spamProtectEmailAddresses_atSubst = <span>@</span>
}
<< Seitenbereiche >>
page = PAGE
page.includeCSS {
file10 = fileadmin/templates/css/basis_screen.css
file10.media = screen
}
page.bodyTagAdd = class="clearfix"
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/basis.html
workOnSubpart = DOCUMENT_BODY
subparts.INHALT = CONTENT
subparts.INHALT < styles.content.get
subparts.INHALT {
wrap = <div id="content" class="clearfix shadow"> | </div>
}
subparts.GLOBALS = HMENU
subparts.GLOBALS {
special = list
special.value = 5, 6, 7, 8
1 = TMENU
1.NO.wrapItemAndSub = <li> | </li>
}
subparts.NAVIGATION = HMENU
subparts.NAVIGATION {
special = directory
special.value = 3
wrap = <ul id="nav"> | </ul>
1 = TMENU
1.expAll = 1
1.noBlur = 1
1.IFSUB = 1
1.IFSUB.doNotLinkIt = 1
1.IFSUB.wrapItemAndSub = <li class="level1 haschild"> |</li>
1.NO {
wrapItemAndSub = <li class="level1"> | </li>
1 = COA
1 {
10 = TEXT
10.field = nav_title // title
10.listNum = 0
10.listNum.splitChar =_
20 < .10
20.listNum = 1
20.wrap = |
20.required = 1
}
stdWrap.field >
stdWrap.cObject = TEXT
stdWrap.cObject < .1
}
2 < .1
2 {
wrap = <ul> | </ul>
NO.wrapItemAndSub = <li class="level2"> | </li>
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="level2 haschild"> | </li>
}
3 < .2
3 {
wrap = <ul> | </ul>
NO.wrapItemAndSub = <li class="level3"> | </li>
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="level3 haschild"> | </li>
}
}
subparts.ROOTLINE = HMENU
subparts.ROOTLINE {
special = rootline
special.range = 2 | ?1
wrap = <div id="pathnav"><b>Sie sind hier:</b> | </div>
1 = TMENU
1.NO.allWrap = | / |*| | / |*| |
1.CUR = 1
1.CUR < .1.NO
1.CUR.doNotLinkIt = 1
}
}