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

mstuebner ·
uschi schrieb

Ich kann Florius gut verstehn. Ich glaube, es gibt ausser Männlein und Weiblein noch die Kategorien Programmierer und Nicht-Programmierer. Die beiden scheinen die gleichen Verständigungsschierigkeiten zu haben wie Männer und Frauen.

Das ist ja auch richtig, wobei ICH definitiv zu den Nicht-Programmierern gehöre. Nur wenn ich habe nicht die Zeit jeden Punkt der Doku durchzuspielen lese, dann ist meine Bereitschaft zu helfen schlagartig am Ende.

Ich jette derzeit zwischen Spanien, Kuwait und Deutschland hin und her und habe nebenbei noch einen acht Monate alten Sohn und eine Frau. Und wenn dann jemand sowas (siehe oben) schreibt, dann werde ICH meine Zeit für diese Person ganz sicher nicht investieren. Die Hauptinitiative sollte immer beim Nutzniesser liegen.

Ist aber nur meine persönliche Ansicht.

toyde ·

*sich auf mstuebner's Schulter stützt*

Ja, da is was dran.
Einige im Forum - ich zum grossen Teil sicher auch - gehören zu den Leuten, die zwar gerne umsonst helfen, doch umsonst einfach die Hausaufgaben anderer machen ist was anderes. Und des Macher's Bemerkung roch schon etwas danach.

However, ich hab mal Tipps gepostet, die er mal testen kann, und wenn er hängt, helfen wir gerne. Die Arbeit nimmt ihm keiner ab. Ich glaube, dass darf man schon erwarten, wenn man ein gratis OS-CMS und ein gratis-super Community Forumportal zur Verfügung hat.

Ich hoffe die Sache ist langsam vom Tisch, und wir finden zum Thema zurück.

mstuebner ·
toyde schrieb

Ich hoffe die Sache ist langsam vom Tisch, und wir finden zum Thema zurück.

Och, wie langweilig. ;-) Nicht mal einen ordentlichen Flamewar bekommt man hier hin. 😃

toyde ·

Wir sollten nicht nur eine "Off-Topic" Sparte haben, sondern ein "ich diss dich bis Du wegfliesst, Alter" Forum 8-)

florius ·

Also nun muss ich mich doch trotzdem nochmals melden.
Ich entschuldige ich mich bei allen dass ich so was in diesem Forum ausgelöst habe. Leider passiert.
Vielleicht habe ich die falschen Worte gewählt.
Die Zeit die man braucht um Typo3 richtig zu lernen ist sicher immens. Ich stehe mit vielen Aufgaben (im Verein) im Stress bin auch berufstätig und habe Frau und 2 Kinder da kann mann nicht ständig am Typo herumschustern. Auch wenn ich den Ehrgeiz dazu habe.
Ich habe während hier gepostet wurde an Typo3 gearbeitet und auch was hinbekommen allerdings anders als mein erster Ansatz war. Fehler sind noch drin aber ich arbeite daran. Nur der Content wird mir noch nicht ersetzt. Da muß ich nochmals die Doku lesen.
das Ergebnis:
http://web8.h9459.serverkompetenz.net/dummy-3.7.0/index.php?id=48

Gruß Florius

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