Zum Inhalt springen

TMENU_LAYERS unter TV?

Erstellt am 19. August 2005 · 11 Antworten · letzte Antwort am 27. September 2005

Tags: Frage

nadine ·

Hallo,

sagt man, kann man eigentlich TMENU_LAYERS unter TV verwenden?
Möglicherweise hat es bei mir nur nicht geklappt das PHP einzuladen.
Hier mein Code

page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php

Ist da irgendwas flasch? Würd mich über antwort freuen.

Liebe Grüße
Nadine

nadine ·

Wäre schön, wenn jemand weiterhelfen könnte.
Ist das letzte Puzzelteil, dass mir noch fehlt um mein Projekt abzuschließen 😉

Viele Grüße
Nadine

Kbuettner ·
Tetramatrix schrieb

Ja und nochmal Ja.

Gruß,

T.

Genau das, was immer wieder nervt, aber engagierte Typo3 "Benutzer" werden eben von den Kommerziellen einfach stehen gelassen - könnte ja ein Konkurent werden. 😉 oder??

nadine ·
Kbuettner schrieb
Tetramatrix schrieb

Ja und nochmal Ja.

Gruß,

T.

Genau das, was immer wieder nervt, aber engagierte Typo3 "Benutzer" werden eben von den Kommerziellen einfach stehen gelassen - könnte ja ein Konkurent werden. 😉 oder??

Danke, Kbuettner, sprichst mir wirklich aus der Seele.

nadine ·
Tetramatrix schrieb

Aber die Antwort stimmt doch?

Stimmt schon, aber helfen tut mir das jetzt auch nicht. #giggle#
Kannst mir nicht vielleicht eher sagen, wie kann ich ein TMENU_LAYER im TV einbinden kann?

Stoneage ·

Was genau funktioniert denn nicht? Menu und TV haben doch nix miteinander zu tun? Die Frage war vielleicht blöd??

nadine ·

Naja... ich komme wohl nicht so recht mit der Einfügung klar.
Hier mal mein Code fürs Menü:

lib.mainMenu = COA
lib.mainMenu {
includeLibs.tmenu_layers = media/scripts/tmenu_layers.php
20 = HMENU
20.1 = TMENU_LAYERS
20.1 {
  layerStyle = position:absolute;left:0px;top:30px;width:10px;VISIBILITY:hidden; 
  xPosOffset =-10
  lockPosition = x
  expAll=1
  NO {
    backColor = #cccccc
    XY = [20.w]+10, 14
    10 = TEXT
    10.text.field = title
    10.offset = 5,10
  }
}
20.2 = GMENU
20.2.wrap = |<br />
20.2.NO {
  backColor = #99cccc
  XY = 120, 14
  10 = TEXT
  10.text.field = title
  10.offset = 5,10
}

aber leider erscheint gar nichts.
Mit dem Menü funktionierts

## Menu [Begin]
lib.mainMenu = COA
lib.mainMenu {
20 = HMENU
20.entryLevel = 0
20.wrap = <table border="0" cellspacing="0" cellpadding="0"><tr>|</tr></table>
20.1 = TMENU
20.1 {  
	NO.allWrap = <td>|</td>  |*|  <td width="20"></td><td>|</td>
	NO.stdWrap.htmlSpecialChars = 1
        NO.ATagParams = class="menu1-level1-no"
        ACT = 1
        ACT.stdWrap.htmlSpecialChars = 1
	ACT.allWrap = <td>|</td>  |*|  <td width="20"></td><td>|</td>
        ACT.ATagParams = class="menu1-level1-act"
  }
20.2 = TMENU
20.2 {
  relativeToTriggerItem = 1
  topOffset = 0
  leftOffset = 155
  wrap = <div style="position:absolute; left: +10px; margin-top:20px; padding:5px; background:#00449D; border:solid 1px white;">| </div>
  NO.RO = 1
    NO.ATagParams = class="menu1-level1-no"
    NO.linkWrap = <font face="Verdana" size="1" color="white"> | </font> |*| <font face="Verdana" size="1" color="white">   | </font>
    ACT = 1
    ACT.linkWrap = <font face="Verdana" size="1" color="white"> | </font> |*| <font face="Verdana" size="1" color="white">   | </font>
    ACT.ATagParams = class="menu1-level1-act"
  }
}
## Menu [End]

Was mach ich denn nur falsch?

Stoneage ·

zeile 3 ist falsch. includeLibs ist ein eigenständiges Objekt. es muss heissen:

includeLibs.tmenu_layers = media/scripts/tmenu_layers.php

das war von anfang an falsch (hab ich aber auch nicht gesehen). also nicht innerhalb des lib.mainMenu Objekt schreiben.

und wenn du gmenu benutzt, dann musst du auch die lib gmenu laden.

includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
nadine ·

Oh je, bin ich doof. #angry#
Jetzt klappt es auch.
Muss nur noch die Formatierung richtig hinbiegen.
VIELEN DANK #giggle#