Zum Inhalt springen

HMenu wird nicht angezeigt

Erstellt am 18. Juli 2006 · 11 Antworten · letzte Antwort am 19. Juli 2006

Tags: Frage

Lifestyle ·

Mein Menü wird nicht angezeigt:
Nach den beiden Grafiken scheint der Rest gar nicht berücksichtigt zu werden.

Das ist der betreffende Setup Bereich aus meinem Template:

# Menu 1 cObject
temp.menu_1 = COA
 
temp.menu_1.1 = HTML
temp.menu_1.1.value = <img src="http://lifestyle.gimyweb.de/fileadmin/template/main/navigation.jpg" width="166" height="37"><img src="http://lifestyle.gimyweb.de/fileadmin/template/main/trenner.jpg" border=0>


temp.menu_1.2= HMENU
   # First level menu-object, textual
   temp.menu_1.2 = TMENU
   temp.menu_1.2 {
      # Normal state properties
      NO.allWrap = <div class="menu1-level1-no"> | </div>
      # Enable active state and set properties:
      ACT = 1
      ACT.allWrap = <div class="menu1-level1-act"> | </div>
   }
# Second level menu-object, textual
temp.menu_1.3 = TMENU
temp.menu_1.3 {
      # Normal state properties
      NO.allWrap = <div class="menu1-level2-no"> | </div>
      # Enable active state and set properties:
      ACT = 1
      ACT.allWrap = <dic class="menu1-level2-act"> | </div>
   }

Ich denke an der HTML Vorlage kann das nicht liegen oder ??
Ich verzweifele daran langsam,.....

just2b ·

temp.menu_1.2= HMENU
vs
temp.menu_1.2 = TMENU

das kann so nicht gehen, denn temp.menu_1.2 wird mit TMENU überschrieben, dann gibts kein HMENU mehr, dann geht das Menü nicht mehr

georg
ps: je mehr rufezeichen, desto geringer ist die wahrscheinlichkeit einer antwort von mir 😉

Lifestyle ·

so ich da nu das geändert,...
aber es geht trotzdem nicht !!!

# Menu 1 cObject
temp.menu_1 = COA
 
temp.menu_1.1 = HTML
temp.menu_1.1.value = <img src="http://lifestyle.gimyweb.de/fileadmin/template/main/navigation.jpg" width="166" height="37"><img src="http://lifestyle.gimyweb.de/fileadmin/template/main/trenner.jpg" border=0>
 
 
temp.menu_1.2= HMENU
   # First level menu-object, textual
   temp.menu_1.3 = TMENU
   temp.menu_1.3 {
      # Normal state properties
      NO.allWrap = <div class="menu1-level1-no"> | </div>
      # Enable active state and set properties:
      ACT = 1
      ACT.allWrap = <div class="menu1-level1-act"> | </div>
   }
# Second level menu-object, textual
temp.menu_1.4 = TMENU
temp.menu_1.4 {
      # Normal state properties
      NO.allWrap = <div class="menu1-level2-no"> | </div>
      # Enable active state and set properties:
      ACT = 1
      ACT.allWrap = <dic class="menu1-level2-act"> | </div>
   }

Ursprünglich sah das ganze mal so aus:

   temp.menu_1= HMENU
   # First level menu-object, textual
   temp.menu_1.1 = TMENU
   temp.menu_1.1 {
      # Normal state properties
      NO.allWrap = <div class="menu1-level1-no"> | </div>
      # Enable active state and set properties:
      ACT = 1
      ACT.allWrap = <div class="menu1-level1-act"> | </div>
   }
# Second level menu-object, textual
temp.menu_1.2 = TMENU
temp.menu_1.2 {
      # Normal state properties
      NO.allWrap = <div class="menu1-level2-no"> | </div>
      # Enable active state and set properties:
      ACT = 1
      ACT.allWrap = <dic class="menu1-level2-act"> | </div>
   }

Ich hab versucht diese Änderung einzupflegen:

Na bau doch die Grafiken einfach in dein MENÜ Element mit ein...

Etwa so

Typoscript: Zeilennummerierung: An / Aus

temp.menu_1 = COA

temp.menu_1.10 = HTML
temp.menu_1.10.value = <img src="navigation.jpg" width="166" height="37" alt="" />

temp.menu_1.20 = HMENU

# hier dann der rest von deinem MENU aber angepasst an temp.menu_1.20
# und überall wo du wraps hast, musst du deine Trenner mit reinbringen...
# Als Beispiel

NO.allWrap = <div class="menu1-level1-no"><img src="trenner.jpg" border="0" alt="" /> | </div>

Gruß

Christian

[/quote]

just2b ·

Werd dir mal im klaren wie ein Menü richtig ausschaut und dann pflegst du das in ein COA ein!

Menüs findest du besonders in dieser Kategorie, zB hier eines #46499
schau insbesonders wo das HMENU steht und wo dann das TMENU steht

georg

toyde ·

Genau, das Gebastel mit COA, HTML, HMENU wird dir nur Kopfzerbrechen bescheren. Mach ein sauberes HMENU und füge deine Bilder (momentan im HTML-Objekt) doch per wrap oder direkt im HTML-Template ein.

grüsse

Lifestyle ·

also:
Ich bin gerade dabei mich in Typo3 Template Erstellung einzuarbeiten.
Habe gerade das Tutorial zur Templateerstellung durchgearbeitet, weil ich ein eigenes Template entwickelt habe.
Daraufhin habe ich dieses in mein Setup Script eingetragen (identisch mit Beispiel aus Template):

temp.menu_1= HMENU
   # First level menu-object, textual
   temp.menu_1.1 = TMENU
   temp.menu_1.1 {
      # Normal state properties
      NO.allWrap = <div class="menu1-level1-no"> | </div>
      # Enable active state and set properties:
      ACT = 1
      ACT.allWrap = <div class="menu1-level1-act"> | </div>
   }
# Second level menu-object, textual
temp.menu_1.2 = TMENU
temp.menu_1.2 {
      # Normal state properties
      NO.allWrap = <div class="menu1-level2-no"> | </div>
      # Enable active state and set properties:
      ACT = 1
      ACT.allWrap = <dic class="menu1-level2-act"> | </div>
   }

Aber nun waren meine Trenner und meine Grafik über dem Menü vom Autoparser eliminiert. Daraufhin habe ich versucht das über das Setup zu integrieren, bin dabei aber nicht zum erfolg gekommen.

Der Hinweis mit dem COA habe ich dann hier im Forum bekommen.
Daraufhin ist dann mein Menü verschwunden.

Vorher hat es einwandfrei funktioniert !!!

toyde ·

Füge das hier in deinem gerade geposteten Code zwischen Zeile 1 und 2 ein:

temp.menu_1.wrap = <img src="http://lifestyle.gimyweb.de/fileadmin/template/main/navigation.jpg" width="166" height="37" alt="" /><img src="http://lifestyle.gimyweb.de/fileadmin/template/main/trenner.jpg" border="0" alt="" />|

grüsse

Lifestyle ·

super, danke dir dafür,...
genau so hat das funktioniert,...
durchdringe noch nicht genau wie ich das mit dem wraps mache,.....

ich brauche nun noch einen trenner unter meinem letzten menüpunkt,.....
ich dachte daran:
temp.menu_1.3 = HTML
temp.menu_1.3.value = <img src="fileadmin/template/main/trenner.jpg" border="0">

das will aber nicht, wie wrap ich das denn jetzt wieder,.....

toyde ·

ich brauche nun noch einen trenner unter meinem letzten menüpunkt,.....
ich dachte daran:

Das is eben genau das Problem: mit TypoScript kannst Du enorm viel enorm kompliziert hinbringen ^^. Such nach optionsplit, eine Syntax die man genau für solche wraps einsetzen kann.

Mit optionSplit lässt sich viel anstellen:

...
.wrap = blablaVorElement| |*| mittleresZeugsLinksVomPunkt| |*| |letztesRechtsVomPunkt

grüsse

ausserdem:
hatte dir ein Beispiel gemacht, wie man vor die Navi etwas hinwrapt. Das geht natürlich auch, wenn Du hinter das gesamte Menü was reinschreibt.

Lifestyle ·

also ich würd mich mal sehr über ne erklärung der funktion freuen,...
hab mal bei typo3.org nachgeschaut, angeblich ist das ja so einfach erklärt,.....
entweder hab ich das falsche gefunden, aber so richtig verstanden habe ich das nicht,....

hab das mit dem menü nun aber trotzdem hinbekommen,...

Lifestyle ·

hmm, die anleitung hab ich noch nie gesehen,....
arbeite mit typo3 eigentlich auch erst knapp 3 monate,....

schau ich mir mal durch,...
thx für den link,....