Zum Inhalt springen

Problem mit HMENU und TMENU

Erstellt am 11. Juni 2016 · 1 Antwort · letzte Antwort am 13. Juni 2016

Tags: Frage

Manu3l ·

Hallo,

nachdem sich mehrere Personen (2) den ganzen Nachmittag verzweifelt mit dem Problem auseinandersetzen, dass es in TYPO3 scheinbar nicht möglich ist, ein normales HMENU und TMENU zu erstellen. Das Ziel ist eine OnePage-Seite.

Bereits erfolglos versucht haben wir folgendes:

page = PAGE
page.includeCSS.bootstrap = fileadmin/yacht-club/html/css/bootstrap.css
page.includeCSS.font = "http://fonts.googleapis.com/css?family=Belgrano|Courgette&subset=latin,latin-ext"
page.includeCSS.bootshape = fileadmin/yacht-club/html/css/bootshape.css

page.includeJS.jquery = fileadmin/yacht-club/html/js/jquery.js
page.includeJS.bootstrap = fileadmin/yacht-club/html/js/bootstrap.min.js
page.includeJS.bootshape = fileadmin/yacht-club/html/js/bootshape.js

temp.m = HMENU
temp.m.l = TMENU
temp.m.l.NO.allWrap = <li> | </li>
temp.m.l.ACT = temp.m.l.NO
temp.m.l.ACT.allWrap = <li class="active"> | </li>

page.10 = FLUIDTEMPLATE
page.10{
  file = fileadmin/yacht-club/html/template.html
  variables{
    menu < temp.m
    content < styles.content.get
    footer = TEXT
    footer.value = Copyright
  }
}

Wir wissen nicht, warum dieser Code nicht funktioniert, da ihn uns unser Lehrer so gegeben hat. Als Framework verwenden wir Bootstrap und die Seite soll ein OnePage-Template erhalten. Der Content wird zwar ausgegben, jedoch nicht die Navigation.

<div class="container section">
			<div class="col-lg-4 col-md-4 col-sm-5">
				<img src="img/bild.jpg" class="img-circle" alt="Bildbeschreibung" width="299" height="299" />
			</div>
			<div class="col-lg-8 col-md-8 col-sm-7">
				<f:format.raw>
					{content}
				</f:format.raw>
				
			</div>
		</div>

Wir freuen uns über positive und hilfreiche Rückmeldungen.

freeatweb ·

Hallo,

einfacher ist es, das Menü im Template via den f:cObject-Viewhelper einzubinden.

In etwa so:

<f:cObject typoscriptObjectPath="lib.nav" />

Im Typoscript sieht das dann in etwa so aus:

lib.nav = HMENU
lib.nav {
   special = directory (habt ihr vergessen)
   special.value = [hier kommt die PID der Hauptmenü-Überseite hin]


   1 = TMENU
   1 {
       expAll = 1 (oder 0)
       wrapItemAndSub = <li>|</li>      

       usw. usf.
   }

}

Umfangreiche dokumentationen, beschreibungen und anleitungen gibt es zuhauf.

z.b. https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Index.html

LG