Typo3 Marker Problem
Bunny 29.05.2013 - 08:30 1997 4
Bunny
Addicted
|
Hallo Leute! Ich habe ein Problem mit Markern... Die funktionieren bei mir nicht. Ich habe das Problem dann einfach so gelöst das ich Subparts daraus machte. Die funktionieren auch bestens.. Jetzt möchte ich auf meiner website ein Rootline Menü einfügen (ich arbeite aus einem Buch - Einstieg in Typo3 4.5). Dabei wird das Menü mittels Marker in den jeweiligen Platzhalter eingefügt.. Bei mir funktioniert das aber nicht. Ich wollte es dann einfach wieder mit subParts machen, doch das geht auch nicht. Ich hab schon sehr viel gegoogelt aber nicht wirklich einen Lösungsweg gefunden. Der "TypoScript Code" ist bestimmt richtig. Dachte vorher das es vlt ein Browserproblem ist, leider jedoch mit IExplorer und Firefox nichts zu sehen. Meine Frage ist jetzt ob es irgendwo eine Einstellung gibt, die man vlt irgendwo aktivieren muss damit das funktioniert. Vlt ist ja wo was versteckt und ich seh es einfach nicht. Hier das TypoScript: # Default PAGE object:
page = PAGE
page.includeCSS {
file10 = fileadmin/templates/08_screen.css
file10.media = screen
}
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/08_dateivorlage.html
workOnSubpart = DOCUMENT_BODY
subparts.INHALT < styles.content.get
subparts.NAVIGATION = HMENU
subparts.NAVIGATION {
entryLevel = 0
wrap = <ul class="navi">|</ul>
# Erste Ebene
1 = TMENU
1.expAll = 1
1.NO.wrapItemAndSub = <li> | </li>
#CUR-Zustand der ersten Ebene:
1.CUR = 1
1.CUR < .1.NO
1.CUR.ATagParams = class="active"
#ACT-Zustand der ersten Ebene:
1.ACT = 1
1.ACT < .1.CUR
# Zweite Ebene
2 = TMENU
2.wrap = <ul class="subnavi"> | </ul>
2.NO.wrapItemAndSub = <li> | </li>
#CUR-Zustand der zweiten Ebene:
2.CUR = 1
2.CUR < .2.NO
2.CUR.ATagParams = class="active"
}
subparts.FOOTER = COA
subparts.FOOTER {
10 = TEXT
10.field = title
20 = TEXT
20.value = - © 2011 TYPO3einsteiger
}
marks.ROOTLINE = HMENU
marks.ROOTLINE {
special = rootline
special.range = 1 | -1
wrap = <b>Sie sind hier:</b> |
1 = TMENU
1.NO.allWrap = / |
}
}
Im HTML Template ist die Stelle natürlich mit dem richtigen Marker definiert, also ###ROOTLINE### lg
Bearbeitet von Bunny am 29.05.2013, 08:37
|
Spikx
My Little Pwny
|
Wie sieht das HTML Template selbst aus?
|
Bunny
Addicted
|
Template sieht so aus: <html>
<head>
<title>Designvorlage Kapitel 8</title>
<link rel="stylesheet" type="text/css" href="fileadmin/templates/08_screen.css" media="screen">
</head>
<body>
<!-- ###DOCUMENT_BODY### Beginn -->
<div id="wrap">
<div id="header">
<img src="fileadmin/templates/08_kopfgrafik.jpg">
</div>
<div id="header_sub">
<div class="rootline">
###[ROOTLINE]###
</div>
</div>
<div id="main_wrap">
<div id="navigation">
<!-- ###NAVIGATION### start -->
<!-- ###NAVIGATION### ende -->
</div><!-- Ende navigation-->
<div id="content_wrap">
<div id="content">
<!-- ###INHALT### start -->
<h1>Beispielüberschrift</h1>
<p>Lorem Ipsum...</p>
<!-- ###INHALT### ende -->
</div>
</div><!-- Ende content_wrap-->
</div><!-- Ende main_wrap-->
<div id="footer">
<!-- ###[FOOTER]### start -->
<!-- ###[FOOTER]### ende -->
</div>
</div>
<!-- ###DOCUMENT_BODY### Ende -->
</body>
</html>
|
Spikx
My Little Pwny
|
Hm, warum die eckigen Klammern für die Marker Namen im Template? Oder macht man das bei Marker so in dem Fall, keine Ahnung, verwende auch immer nur subParts .
|
Bunny
Addicted
|
verdammt... du hast den Fehler gefunden :-) super... war mir jetzt auch nicht mehr sicher, habs im Buch nachgeschlagen... die eckigen Klammern müssen weg...ich weis nicht wie ich auf das gekommen bin .. !?
|