TYPO3 TMENU/Javascript Syntax

Webentwicklung Javascript
 
Hallo

Typo3:ich möchte in meinem TMENU gerne im Rollover-Status den {field:subtitle} per TS ausgeben.
nun gibt es ja kein RO im TMENU.

kennt jemand den richtigen Syntax um das Javascript so aufzuteilen das es in den Syntax von TS passt.. Das swutchen funktioniert.. nur leider werden die felder {field:title} und {field:subtitle} nicht erkannt

Gibt es einen Trick?
Ich möchte kein GMENU verwenden, da ich mit @font-face experimentiere und da halt keine bilder generieren möchte.



  1. MENU = HMENU
  2. MENU.special = directory
  3. MENU.special.value = 142
  4.  
  5. MENU.1 = TMENU
  6. MENU.1.wrap = <ul>|</ul>
  7. MENU.1.noBlur = 1
  8. MENU.1.NO = 1
  9. MENU.1.NO {
  10.  
  11. before.cObject = TEXT
  12. before.cObject.dataWrap = <li> |
  13. #before.cObject.value = |
  14. before.cObject.typolink.parameter.field = uid
  15. before.cObject.typolink.ATagParams = style="cursor:pointer" onmouseover="this.innerHTML={field:title}" onmouseout="this.innerHTML={field:subtitle}"
  16. after.cObject.wrap = </li>
  17.  
  18.  
  19.  
  20. }
Quelltext in Zwischenablage kopieren

2. Idee mit: LOAD_REGISTER die felder füllen. Aber innerhalb des javascript greifen die TS-Angaben nicht ;(

  1. MENU.1.NO {
  2. stdWrap.cObject = COA
  3. stdWrap.cObject {
  4.  
  5. 10 = LOAD_REGISTER
  6. 10.seitentitel.field = title
  7. 10.seitensubtitel.field = subtitel
  8.  
  9. 20 = TEXT
  10. 20.wrap = <li style="cursor:pointer" onmouseover="this.innerHTML={register:seitentitel}" onmouseout="this.innerHTML={register:seitensubtitel.field}"> | </li>
  11. 20.field = title // subtitle
  12.  
  13.  
  14. }
  15. }
Quelltext in Zwischenablage kopieren


funktioniert leider nicht im work-around von TS/TYPO3

hmm..
Link zu diesem Beitrag in die Zwischenablage kopieren
Mister Ad
Werbung
Schon mal bei Saturn, DaWanda oder notebooksbilliger.de geguckt? Vielleicht wirst du dort fuendig.

 
seh ich das richtig, dass du im Moment fälschlicherweise den Title, statt des gewünschten Subtitle bei MouseOver ausgibst?

siehe:
  1. [b]onmouseover[/b]="this.innerHTML=[b]{field:title}[/b]" onmouseout="this.innerHTML={field:subtitle}"
Quelltext in Zwischenablage kopieren

wenn du bei Mouseover den subtitle haben willst, muesste es doch

  1. onmouseover="this.innerHTML={field:subtitle}" onmouseout="this.innerHTML={field:title}"
Quelltext in Zwischenablage kopieren

heissen. brain
Link zu diesem Beitrag in die Zwischenablage kopieren
ja das stiimmt. es ist vertauscht.

macht ja nix es geht ja um das verzwickte implementieren von javascript in die TS-Syntax.
Link zu diesem Beitrag in die Zwischenablage kopieren
dersven schrieb am 28.07.08, 09:50 Uhr:

ja das stiimmt. es ist vertauscht.

macht ja nix es geht ja um das verzwickte implementieren von javascript in die TS-Syntax.

sag das doch ouw hab dich wohl falsch verstanden. versuch das mal:

  1. ATagParams.dataWrap = onmouseover="this.innerHTML='{field:subtitle}'" onmouseout="this.innerHTML='{field:title}'"
Quelltext in Zwischenablage kopieren
Link zu diesem Beitrag in die Zwischenablage kopieren
wie cool, ja sehr geil!
Link zu diesem Beitrag in die Zwischenablage kopieren
#