Zum Inhalt springen

Submenü an anderer Stelle anzeigen

Erstellt am 17. Oktober 2005 · 12 Antworten · letzte Antwort am 17. Oktober 2005

Tags: Frage

Saggi ·

Hi Leute,

versuch schon seit längerer Zeit ein Menü zu erstellen dass die Hauptpunkte links vertikal und die Unterpunkte oben horizontal anzeigt.
Also so weit ich weis ist das mit den Conditions die in Typo3 zur Verfügung stehen nicht möglich oder?

Kann mir da jemand weiterhelfen?
Dank

Saggi ·

Danke für die schnelle Antwort aber das funktioniert so nicht.
Ich möchte ja je nach Hauptmenüpunkt
das dazugehörige Untermenü an einer anderen Stelle angezeigt bekommen d.h. oben in einer Zeile sollen die Submenüpunkte des jeweiligen Hauptmenüpunktes angezeigt werden.
Ist das ohne PHP möglich?
Gruß
Saggi

theo ·
Saggi schrieb

...aber das funktioniert so nicht.

Theoretiker aller Länder: Vereinigt euch!
(und gründet eine wasnichtseindarfdasnichtseinkann-ichprobiersaufjedenfallgarnichterstaus-Partei) 8-)

Saggi ·

Hey Theo,

habs ausprobiert haut aber leider nicht hin mit dem entryLevel. Trotzdem danke für die nette Antwort. Wenn ich mehr weis werd ich mich melden

theo ·
Saggi schrieb

habs ausprobiert haut aber leider nicht hin mit dem entryLevel.

Und Du hast meine Bemerkung oben auch wirklich verstanden? Also das, was ich damit sagen wollte?

Dir kommt anscheinend überhaupt nicht in den Sinn, daß Du was falsch gemacht haben könntest.
Wenn also etwas nicht funktioniert, so kann das ausschließlich heißen, daß es nicht machbar ist und niemals, daß man vielleicht selber einen Fehler gemacht haben könnte?

Da können andere ja ruhig sagen, daß es trotzdem geht, nicht wahr? Davon lassen wir uns doch jetzt nicht beeindrucken...

Coool... 😉

Mannomann...
Laß Dir doch mal helfen.
Wenn Du aus lauter Selbstbewußtsein Deinen Code nicht postest, dann beraubst Du Dich selbst jeglicher Möglichkeiten, denn Hellseher gips hier nich... 😉

Saggi ·

Hi

also hier ist mein TS:

[
seite = PAGE
seite {
typeNum = 0
bodyTag = <body bgColor = "#DDDDDD">
stylesheet = fileadmin/admin/stylesheet.css
meta.AUTHOR = Ronald S.
meta.DESCRIPTION = Hier steht eine Beschreibung
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/admin/template_BS_Pfarrkirchen2.html
10.workOnSubpart = DOKUMENT
10.marks {
#Menü für Impressum, Sitemap...
MENU_OBEN = HMENU
MENU_OBEN.special = directory
MENU_OBEN.special.value = 65
MENU_OBEN.1 = TMENU
MENU_OBEN.1.NO = 1
#MENU_OBEN.1.NO.ATagParams = class="linkWeiss" #funktioniert nicht weis auch nicht warum
MENU_OBEN.1.NO.linkWrap = &nbsp; | &nbsp;&#124; |*| &nbsp;|&nbsp;&#124; |*| &nbsp; |

MENU_LINKS = HMENU
MENU_LINKS.special = directory
MENU_LINKS.special.value = 64
MENU_LINKS.entryLevel = 1
MENU_LINKS.1 = GMENU
MENU_LINKS.1.NO = 1
MENU_LINKS.1.NO {
wrap = |<br>
XY = 162, 30
backColor = #FF6600

10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
10.fontFile = fileadmin/admin/arial.ttf
10.fontSize = 10
#10.niceText = 1
10.offset = 7, 21

20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 162,1
backColor = #FFFFFF
}
20.offset = 0, 29
}

MENU_LINKS.1.RO < .MENU_LINKS.1.NO
MENU_LINKS.1.RO {

tmp < .backColor
backColor = #FF9933
5 < .10
5.fontColor < .tmp
5.offset = 10,24
}

#Markieren bzw. kennzeichnen der aktuellen Seite
MENU_LINKS.1.CUR < .MENU_LINKS.1.RO
MENU_LINKS.2 < .MENU_LINKS.1
MENU_LINKS.2 {
NO.backColor = #FF0033
NO.10.fontColor = #FFCC66
NO.20.file.backColor = #FFCC66
RO < .NO
RO.backColor = #FFFFFF
RO.5 >
# funktioniert nicht
CUR < .RO

}
#Hier mein Untermenü der einzelnen Hauptmenüpunkte von MENU_LINKS
CONTENT1 = HMENU
CONTENT1.special = directory
CONTENT1.special.value = 64
CONTENT1.entryLevel = 1
CONTENT1. = GMENU
CONTENT1.NO {
wrap = |<br>
XY = 100, 30
backColor = #FF6600

10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
10.fontFile = fileadmin/admin/arial.ttf
10.fontSize = 10
#10.niceText = 1
10.offset = 7, 21

20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 162,1
backColor = #FFFFFF
}

20.offset = 10, 29
}]

ich hoff das reicht fürs erste.

kuhbus ·

Hi, also ich hab (fast) dasselbe Problem:

Ich möchte oben ein Hauptmenü alá "home - downloads - ..." haben und an anderer Stelle (anderer ###marker###) die jeweilige Unterebene des gewählten Punktes, also zB "Download hinzufügen".

Erst dachte ich, ich könnte einfach, das hauptmenü kopieren und den entrylevel um eines erhöhen, etwa:

sub < .haupt
sub.entryLevel = 2

das haut aber nicht hin. darum hab ich mir vorübergehend damit abgeholfen, daß ich die (grafiken der) hauptmenüpunkte im submenü nur 1*1 pixel groß sein lasse. So erreiche ich (fast) das gewünschte ergebnis, allerdings mit dem nachteil, daß die grafiken trotzdem generiert werden.
Das muß doch schöner gehen!

2. Möglichkeit dachte ich wäre ein abschalten des NO zustandes der ersten ebene im submenü, alá

sub.1.NO >

oder

sub.1.NO = 0

das geht aber beides nicht (nur die ACT und RO kann ich (mit der 2. Möglichkeit) abschalten.

Hier mein dezeitiger Typocode mit dem äußerst unsauberen Workaround:

seite = PAGE
seite { 
   typeNum = 0
   10 = TEMPLATE
   10.template = FILE
   10.template.file = {$skin}main.tmpl
   10.marks {
   LINKS < styles.content.getLeft
   NORMAL < styles.content.get
   RECHTS < styles.content.getRight

   HAUPTMENUE = HMENU
   HAUPTMENUE {
   special = directory
   special.value = 2

   entryLevel = 1
   1 = GMENU
   1.NO {
      backColor = #999999
      XY = [10.w]+25, 18
      10 = TEXT
      ...
   }
   
   1.RO < .1.NO
   1.RO = 1
   1.RO.10.fontColor = red


   1.ACT < .1.NO
   1.ACT = 1
   1.ACT.10.fontColor = yellow
   }

   SUBMENUE < .HAUPTMENUE
   SUBMENUE {
   entryLevel = 1

      1.NO.backColor = #666666
      1.NO.XY = 0, 0
      1.ACT = 0
      1.RO = 0

      2 < .1
      2.NO.XY = [10.w]+25, 22
      2.ACT = 1
      2.RO = 1

   }
   }
}
}

Bitte um Hilfe / Klärung

theo ·

Poste doch bitte noch einen Screenshot von Deinem Seitenbaum, dann mach ich Dir das Typoscript. Aus Deinem Code alleine ist nicht alles ersichtlich.

kuhbus ·

hi!

habs gerade gecheckt!

die antwort/lösung wird hier beschrieben:

http://typo3forum.de/forum/list/list_post//31497/

kurz: das problem ist das special. einfach weg damit und alles haut hin (mit den entrylevels).

dazu möchte ich aber anmerken, das ich das beispiel im mittwald-pdf schlecht gewählt finde. das verwirrt eher, finde ich...

vielleicht finde ich das aber nicht mehr, sobald ich mich besser auskenne #giggle#

mstuebner ·
Saggi schrieb

Eigentlich nicht hab das so von nem Manual übernommen.
Geht das denn auch anders?

Dann lese mal mal Theo's erste Beitrag zu diesem Thread und gebe sich selbst die Antwort.