"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Typo3 Marker Problem

Bunny 29.05.2013 - 08:30 1997 4
Posts

Bunny

Addicted
Avatar
Registered: Oct 2002
Location: Austria
Posts: 525
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 =   /   |
  }
}


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
Avatar
Registered: Jan 2002
Location: Scotland
Posts: 13504
Wie sieht das HTML Template selbst aus?

Bunny

Addicted
Avatar
Registered: Oct 2002
Location: Austria
Posts: 525
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>

Spikx

My Little Pwny
Avatar
Registered: Jan 2002
Location: Scotland
Posts: 13504
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
Avatar
Registered: Oct 2002
Location: Austria
Posts: 525
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 .. !?
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz