Zum Inhalt springen

Hilfe beim Horizontalen Menü

Erstellt am 9. April 2005 · 29 Antworten · letzte Antwort am 11. April 2005 · Seite 2 von 2

Tags: Frage

toyde ·

Hi.

@Typo3 und Einsteigerfreundlichkeit:
Ich will nichts Unverschämtes sagen. Du hast Recht, freundlich ist es ned 😉

Zum Content:
Du hast einen Marker im HTML-File, der ###CONTENT### lautet, oder?

Ersetze das doch durch einen Subpart, d.h. so:

<!--###CONTENT###-->

<!--###CONTENT###-->

(muss zweimal vorkommen, einmal als Start und als Ende.)

Im TypoScript musst Du dem Subpart dann den Content übergeben.
Du hast im ersten Post das drinstehen:

marks.CONTENT < styles.content.get

Nun setzt du anstatt diesem oben, das hier unten:

subparts.CONTENT < styles.content.get

bye

florius ·

Hallo Toyde,
ist das so richtig ?

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>TVE Weiher</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>

<!-- ###DOKUMENT### begin -->
<div id="website">
<div id="banner">
<div id="menu">###MENU###</div>
<!-- ###MENU_LINKS### start -->
<!-- ###MENU_LINKS### end -->	</div>
<div id="menu_left">###MENU_LINKS###</div>

<!-- ###CONTENT### -->
 
<!-- ###CONTENT### -->
<div id="main"></div>
<div id="footer">###MENU_UNTEN###</div>
</div>

<!-- ###DOKUMENT### end -->

</body>
</html>

oder hab ich da wieder daneben gegriffen ?

und den

subparts.CONTENT < styles.content.get

habe ich im Template vor der letzten geschweiften Klammer eingesetzt.
Im Include static:
styles.content

Nun fehlt doch noch der Inhalt.
Florius

toyde ·

Hi.

Zum HTML:
Der Content möchte vielleicht auch noch ganz gerne mit einem Div-Tag oder Ähnlichem umrandet werden.

Zum TypoScript:
Ich habe include static:
content (default)
cSet Stylesheet

und nicht: styles.content

Falls dann immer noch nichts kommt:
Schau mal im Frontend, also auf der Homepage, im Sourcecode nach und halte nach den "<!--###CONTENT###-->" Ausschau. Wenn die Ersetzt werden, bzw. nicht mehr vorhanden sind, dann ist die Verknüpfung selbst zwischen TypoScript und HTML mal korrekt.

bye

toyde ·

noch zu deinem HTML-Template:
Generelle Frage an's Forum:
Wird alles ausserhalb von

<!-- ###DOKUMENT### begin --> 
<div id="website"> 
<div id="banner"> 
<div id="menu">###MENU###</div> 
<!-- ###MENU_LINKS### start --> 
<!-- ###MENU_LINKS### end -->   </div> 
<div id="menu_left">###MENU_LINKS###</div> 

<!-- ###CONTENT### --> 

<!-- ###CONTENT### --> 
<div id="main"></div> 
<div id="footer">###MENU_UNTEN###</div> 
</div> 

<!-- ###DOKUMENT### end -->

abgeschnitten, oder?
Also der head-Teil, die Body-Definition, etc..

Ich meinte ja, dann kannst den äusserden Teil im html-Template eigentlich löschen und musst die Definitionen wie CSS, Head, etc. im TypoScript definieren. Dazu aber später, ist sekundär.

florius ·

Hallo toyde, er wird nicht ersetzt und wie in der Vorlage angezeigt.

<div>
<!--### CONTENT ### start --> 
<!--###CONTENT### end -->
</div>

Florius

toyde ·

Hi.

Nur ein Gedanke:
Lass die Abstände weg:

Nur so:

<!--###CONTENT###-->

<!--###CONTENT###-->

(start und end müssen nicht stehen)

bye

florius ·

Guten Morgen,
nochmals alles. Ich glaube es liegt nicht an der Vorlage trotzdem nochmals alles.

<!--###DOKUMENT###--> 
<div id="website"> 
<div id="banner"> 
<div id="menu">###MENU###</div> 
<!--###MENU_LINKS###--> 
<!--###MENU_LINKS###--> </div> 
<div id="menu_left">###MENU_LINKS###</div> 
<div>
<!--###CONTENT###-->
<!--###CONTENT###-->
</div> 
<div id="main"></div> 
<div id="footer">###MENU_UNTEN###</div> 
</div> 
<!--###DOKUMENT###-->

das Template:

seite = PAGE
seite {
typeNum = 0
bodyTag = <body>
stylesheet = fileadmin/horizontal/style.css

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/horizontal/layout.htm
10.workOnSubpart = DOKUMENT

10.marks {
   MENU = HMENU
   MENU.special = list
   MENU.special.value = 48, 9, 8, 7, 6, 5, 4, 3, 2
   MENU.entryLevel = 0
   MENU.1 = GMENU
   MENU.1.NO = 1
   MENU.1.NO {
      backColor = #0054A6
      XY = [10.w]+28 , 20
      10 = TEXT
      10.text.field = title
      10.fontFile = fileadmin/fonts/arial.ttf
      10.fontColor = #FFFFFF
      10.fontSize = 12
      10.offset = 5, 15
      }
   MENU.1.RO < .MENU.1.NO
   MENU.1.RO {
      backColor = #752131
      10.fontColor = yellow
      }
   MENU.1.CUR < .MENU.1.RO
   MENU.1.CUR {
      backColor = #752131
      10.fontColor = #FFFFFF
      }
   MENU_LINKS = HMENU
   MENU_LINKS.entryLevel = 1
   MENU_LINKS.expALL = 0
   MENU_LINKS.1 = GMENU
   MENU_LINKS.1.NO = 1
   MENU_LINKS.1.NO {
      XY = 179, 20
      backColor = #FFFFCC
      10 = TEXT
      10.text.field = title
      10.fontColor = #000000
      10.fontFile = fileadmin/fonts/arial.ttf
      10.fontSize = 12
      10.offset = 5, 15
      }
   MENU_LINKS.1.RO < .MENU_LINKS.1.NO
   MENU_LINKS.1.RO {
      tmp < .backColor
      backColor = #CCCCCC
      5 < .10
      5.fontColor < .tmp
      5.offset = 5, 15
      }
   MENU_LINKS.2 < .MENU_LINKS.1
   MENU_LINKS.2.NO {
      10.fontSize = 10
      10.offset = 13, 15
      }
   MENU_LINKS.2.RO < MENU_LINKS.1.RO
   MENU_LINKS.2.RO {
      10.fontSize = 10
      10.offset = 13, 15
      5 < .10
      5.fontColor < .tmp
      5.offset = 13, 15
      }

   MENU_UNTEN = HMENU
   MENU_UNTEN.special = directory
   MENU_UNTEN.special.value = 44
   MENU_UNTEN.1 = TMENU
   MENU_UNTEN.1.NO = 1
   MENU_UNTEN.1.NO.linkWrap = &nbsp; | &nbsp;&#124; |*| &nbsp; | &nbsp;&#124;  |*| &nbsp; |
   MENU_UNTEN.1.NO.ATagParams = class="menu_unten" 
 
   }
   subparts.CONTENT < styles.content.get
}

hier ist die Fehlerwahrscheinlichkeit höher.
Gruß Florius

toyde ·

hi.

Mir ist aufgefallen:
1. Im html-Template öffnest und schliesst du nicht alle divs korrekt. (sry, habe mich glaube versehen. Schuldigung :o )

2. Im TypoScript definierst du in 10.marks {} sätmliche Marker und Subparts. Mich verwundert etwas, dass du in den marks die Subparts definierst.

3. Ich verstehe nicht ganz, weshalb du dein Menu so zusammensetzt:

MENU = HMENU 
   MENU.special = list 
   MENU.special.value = 48, 9, 8, 7, 6, 5, 4, 3, 2

Wie sieht dein Page-Tree im Typo3Backend aus?
Sollte so aussehen: Dokumentation, Seite 65, Bild.
Dein Hauptmenu sollte aus einem Ast im Page-Tree bestehen, und nicht aus zusammengetragenen Menüpunkten.
Kannst du einen Screenshot auf den Server stellen, von deinem PageTree im Backend?

bye

uschi ·

Hi ihr

nun muss ich mich doch nochmal kurz melden. Es freut mich, dass sich der Umgangston hier wieder geändert hat - habe die Diskussionen gespannt verfolgt... 🙂
Ein dickes Dankeschön an Toyde, mstuebner und wie ihr alle heisst für die Mühe und Zeit, die ihr euch für uns nehmt!
ganz liebe Grüsse, uschi

florius ·

Hallo hier zu Punkt 3 hab auf die schnelle nicht gefunden wie ich ein Bild hier reinkriege. Daher die Liste mit verschiedenen id. Das Bild unter

http://tve-weiher.vereinsname.de/141.html

Blank DUMMY
TVE Weiher id 1
Menü unten id 44
Seite drucken
Impressum
Webmaster
Home id 48
Aktuelles
Termine
Präsidium
Kontakt
Hallenbelegung
Beiträge
Satzung
Turnen id 9
Eltern u. Kindturnen
Vorschulturnen
Mädchenturnen
1. u. 2. Klasse
3. Klasse
4. Klasse
ab 5. Klasse
Frauenturnen
Fit am Morgen
Männergymnastik
Leichtathletik id 8
Kinderleichtathletik
Lauftreff
Aktuelles
Treffpunkte
Termine
Indiaca id 7
Schüler
Jugend u. Erwachsene
Tanzen id 6
Tischtennis id 5
Segeln id 4
Badminton id 3
Handball id 2
Jugend
Minis
A-Jugend
B-Jugend
C-Jugend
D-Jugend
Damen
1. Herren
2. Herren
Alte Herren

Florius