Zum Inhalt springen

Flash-Objekt hinter einzelnem Menüpunkt einbetten

Erstellt am 22. April 2007 · 4 Antworten · letzte Antwort am 26. April 2007

Tags: Frage

pat79 ·

Hallo zusammen,

innerhalb meines Hauptmenüs soll hinter einem bestimmten Menüpunkt ein Flash-Objekt eingebettet werden. Mein Problem ist dabei, dass ich kein Plan hab, wie ich in der Definition meines Menüs abfragen kann, ob es sich zb um den Menüpunkt mit uid=4 handelt.

Mein bisheriges Menü funktioniert und sieht so aus:

tmp.hauptnavi = HMENU
tmp.hauptnavi {
    1 = TMENU
    1 {
        wrap = <ul id="navi">|</ul>
        expAll=1
        noBlur = 1
        NO = 1
        NO {
          linkWrap = <li>|<p> </p></li>
          doNotLinkIt = 0
          ATagParams = class=navi_item
        }
        CUR < .NO
        IFSUB < .NO
        IFSUB = 1
        IFSUB {
           doNotLinkIt = 1
           linkWrap = <li><a class="navi_item">|</a>
        }
     }
}

im Prinzip würde mir genügen, die Eigenschaft "linkWrap" bei einer bestimmten UID anders zu definieren.

Vielen Dank für Eure Hilfe.

Gruss Patrick

fuss ·

Olla!

Was heißt "hinter Menüpunkt"?
Flash liegt IMMER auf der obersten Ebene, und verdeckt somit den jeweiligen Menüpunkt und dieser ist somit nicht mehr klickbar ('klickbar', was fürn grauenhaftes Konstrukt😉 )

Deinen linkWrap kannst Du Dir für einen bestimmten Menüpunkt anders definieren, indem Du nach Deinem Menü-Code folg. einfügst:

[PIDinRootline = X]
 tmp.hauptnavi.1.NO {
  linkWrap = Neue Definition hier
 }
[GLOBAL]

btw: wieso "<li>|<p> </p></li>"?
Ich mein, ist die Anordnung der p-Tags so beabsichtigt, bzw ist das pipe Symbol an der richtigen Stelle?

gruss, fuss

flyhigh027 ·

Hallo,

hab ein Problem mit Flash in Typo3.
Auf der Startseite der Site habe ich eine Flash-Animation,
die mir das Untermenü verdeckt.
Habe jetz hier gerade gelesen, dass Falsh immer auf der obersten Ebene liegt.
kann man irgendwas dagegen tun ?!
-> http://www.liz-braunau.at

lg,
flyhigh027

pat79 ·

hallo fuss,

danke für deinen vorschlag. habs in der zwischenzeit mit einem optionsplit in linkWrap realisiert.

z.b.

linkWrap = <li>|<object>....</object></li>|*|<li>|</li>

bedeutet so viel wie nach dem ersten Navipunkt wird ein (Flash)-Objekt eingebettet. Alle weiteren Navipunkte werden lediglich von li umschlossen.

gruss patrick