Zum Inhalt springen

Menü/Sitemap - Sitemap wird nicht ausgegeben

Erstellt am 23. Januar 2015 · Noch keine Antworten

Tags: TYPO3 6.x, Frage

sinnzweck ·

Hallo liebe Gemeinde,

ich bin neu hier und habe direkt mal ein Problem zu lösen.
Ich hoffe Ihr könnt mir weiterhelfen.

Ich möchte auf einer Seite im Footer gerne eine Sitemap mit bestimmten Seiten ausgeben.
Hierzu würde ich gerne den Menutyp Sitemap der ausgewählten Seiten verwenden.
Meine Probleme:
- Die Überschrift wird als h1-Tag ausgegeben
- Sie Haupt-Seiten werden nicht ausgegeben (Nur die Unterseiten)
- Die ganze Sitemap wird in ein unerwünschtes Div gewrapped

Grundsätzlich ist mein Plan, die gewählten Seiten als unordered list auszugeben, um mit Einrückungen arbeiten zu können. Daher die Wahl des Menutyps.

Ich habe auch schon versucht das ganze mit dem Menutyp Sitemap umzusetzen. Hier wird mir jedoch überhaupt nichts ausgegeben.
Mein Code für die zweite Variante:

		lib.meine_sitemap = COA
		lib.meine_sitemap {
			stdWrap.prefixComment = 2 | lib.meine_sitemap
			wrap = |
			10 = HMENU
			10 {
				special = list
				special.value.field = pages
				# Dokumenttypen die nicht vorkommen sollen
				excludeDoktypes = 
				# Seiten (ID) die nicht aufgeführt werden sollen
				excludeUidList = 
				1 = TMENU
				1 {
					wrap = <ul>|</ul>
					noBlur = 1
					expAll = 1
					NO {
						wrapItemAndSub = <li>|</li> 
						ATagTitle.field = title
						#after {
						#	field= description 
						#	wrap = <p>|</p>
						#}
					}
				}
				2 < .1
				2 {
					wrap = <ul>|</ul>
					NO.wrapItemAndSub = <li>|</li> |*||*| <li>|</li>
				}
				3 < .2
				4 < .2
				5 < .2
			}
		}
		
		# Löschen der Sitemap
		tt_content.menu.20.2 >
		# Neue Sitemap zuweisen
		tt_content.menu.20.2 < lib.meine_sitemap

		SITEMAP = CONTENT
		SITEMAP {
			table = tt_content
			select {
				pidInList = 42
				orderBy = sorting
				languageField = sys_language_uid
				where = colPos=1
			}
		} # SITEMAP

Kann mir hier jemand helfen, diese Mini-Sitemap zum Laufen zu bekommen?

Grüße und vielen Dank im Vorraus