Zum Inhalt springen

Marker innerhalb von styles.content.get

Erstellt am 15. September 2008 · 4 Antworten · letzte Antwort am 24. Oktober 2008

Tags: Frage

xTheTronx ·

Hallo,

wahrscheinlich sehe ich den Wald vor lauter Bäumen nicht mehr, so dass ich auf eure Ratschläge hoffe.
Speziell geht es um den Marker MENU_LEVEL_2.
Wenn ich den Marker ausserhalb von CONTENT_MITTE anspreche, bekomme ich das ###MENU_LEVEL_2### ohne Probleme angezeigt.
Da wo es aber eigentlich hin soll nicht.

Ich habe versucht den Marker CONTENT_MITTE zuzuweisen, aber ohne Erfolg.

Ich wäre euch dankbar, wenn ihr mir sagen könntet, was ich eingeben muß, um die Navigation/Marker auch innerhalb CONTENT_MITTE anzeigen zu lassen.

Ich möchte erreichen, dass nach der Überschrift die Navigation angezeigt wird, deshalb muss der Marker innerhalb CONTENT_MITTE angezeigt werden.

Danke

Torsten

temp {
  MENU_LEVEL_2 = HMENU
  MENU_LEVEL_2 {
    entryLevel = 2
    1 = TMENU
    1 {
      wrap = <ul> | </ul>
      NO.allWrap = <li> | </li>
    }
  }
}

# Default PAGE object:
page = PAGE
page {
  includeCSS {
    #Haupttemplate Styles
    file1 = fileadmin/css/css.css 
    file1.media = all

    #für JavaScript Navigation
    file2 = fileadmin/css/sdmenu.css 
    file2.media = all

    #für ImageFlow
    file3 = fileadmin/css/screen.css
    file3.media = all
  }
  10 < temp.mainTemplate
  10 {  
    workOnSubpart = DOCUMENT_BODY
    subparts {
      CONTENT_MITTE < styles.content.get  
      CONTENT_RECHTS < styles.content.getRight
      MENU_LEVEL_1 = HMENU
      MENU_LEVEL_1 {
        entryLevel = 0
        1 = TMENU
        1 {
          NO.allWrap = <div class="level1 no"> | </div>
          ACT = 1
          ACT.allwrap <div class="level1 act"> | </div>
        }
        2 = TMENU
        2 {
          NO.allWrap = <div class="level2 no"> | </div>
          ACT = 1
          ACT.allwrap <div class="level2 act"> | </div>           
        }
      }
    }
    marks {
     SEITENBILD_STARTSEITE < temp.SEITENBILD_STARTSEITE 
     SEITENBILD_1_EBENE < temp.SEITENBILD_1_EBENE
     MENU_LEVEL_2 < temp.MENU_LEVEL_2
    }
  }
}
...
<body onload="function()">
<!-- ###DOCUMENT_BODY### start -->  	
<div id="wrapper" class="clearfix">
	<div id="leftCol">
		<!-- ###CONTENT_LINKS### start -->
		<div style="float: left" id="my_menu" class="sdmenu">
			<!-- ###MENU_LEVEL_1### start -->
			<!-- ###MENU_LEVEL_1### stop -->
		</div>

		<!-- ###CONTENT_LINKS### stop -->
	</div>
	<div id="rightCol">
		<!-- ###CONTENT_RECHTS### start -->		
		<div id="login"></div>
		<!-- ###CONTENT_RECHTS### start -->		
	</div>
	<div id="centerCol">
		<div id="header"><a href="index.php" class="logo"></a></div>
			###SEITENBILD_STARTSEITE###
			###MENU_LEVEL_2###             //Hier wird er angezeigt
			<!-- ###CONTENT_MITTE### start -->		
		<div id="content">
			<div id="liste">
     			###MENU_LEVEL_2###     //Hier nicht
			</div>	
...
just2b ·

du kannst nicht marker verschachteln! wenn dann musst du das dann beim ersetzen mit dem TS machen

also dann zB

subparts.foo = COA
subparts.foo {
10 < styles.content.get
20 = TEXT
20.value = ich bin danach
}

georg

xTheTronx ·

Hallo Georg,

danke für Deinen Hinweis, nur fürchte ich, dass dies nicht mein Problem löst.

Denn, im Content steht ja z.B. folgendes, wenn ich Dein unteres Beispiel verwende

------- CONTENT_MITTE ------
TITEL
TEXT
------- CONTENT_MITTE ------
ich bin danach

Was ich aber erreichen möchte, ist:

------- CONTENT_MITTE ------
TITEL
ich bin danach
TEXT
------- CONTENT_MITTE ------

Da ja nach Deinem Hinweis keine Verschachtelung möglich ist, kann man dass so überhaupt umsetzen?

Gruß

Torsten

d.​walter ·

Das geht schon, aber dann kannst du nicht einfach styles.content.get verwenden sondern musst dir das selbst zusammenbauen und nach der Überschrift des ersten Contentelements halt das Menü einbauen.

Such mal hier im Forum - da solltest du Beispiele finden wie du die Überschrift vom Inhalt trennst. Das sollte eigentlich der richtige Ansatz sein.

Daniel

xTheTronx ·

Hallo,

es ja kurzzeitig mal so aus, als ob ich darum herum kommen würde, den Content-Bereich zu zerschnibbeln, aber die Hoffnung war leider trügerisch. #paralyzed#

Somit stehe ich, trotz eurer Anregungen immer noch auf dem Schlauch.
Ich habe einige Varianten ausprobiert, aber leider ohne Erfolg.

Ich habe mal ein Bild angehangen, welche verdeutlichen soll, wo ich, in diesem Fall ein TMENU einfügen muss.
Ich wäre euch verbunden, wenn ihr mir bei der Lösung behilflich wärt.

Gruß

Torsten

Bild: teubner-design.de/…/uberschrift_von_inhalt_trennen.gif