URL: https://www.overclockers.at/coding-stuff/typo3-marker-problem_234854/page_1 - zur Vollversion wechseln!
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:
Code: PHP# 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 = / | } }
Wie sieht das HTML Template selbst aus?
Template sieht so aus:
Code: PHP<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>
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
.
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 .. !?
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025