Typo3 Marker Problem

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/typo3-marker-problem_234854/page_1 - zur Vollversion wechseln!


Bunny schrieb am 29.05.2013 um 08:30

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


Spikx schrieb am 29.05.2013 um 08:38

Wie sieht das HTML Template selbst aus?


Bunny schrieb am 29.05.2013 um 08:48

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 schrieb am 29.05.2013 um 10:26

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 schrieb am 29.05.2013 um 11:49

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