phark methode oder ähnlich... [Gelöst]

  • 0 x
    15 Beiträge
    0 Hilfreiche Beiträge
    14. 10. 2007, 02:42

    guten tag

    ich habe mit typoscript bisher noch nicht besonders viel gemacht und müsste irgendwie ein menü in der sogenannten phark methode umsetzen. leider habe ich keine ahnung wie ich das angehen muss...

    es geht darum den link in der navigation eigentlich als normalen link einzubinden...danach aber mit css den text aus der seite verschwinden zu lassen (margin oder so) und durch ein bild zu ersetzen.

    auf welche art kann ich also jetzt bild und rolloverbild für den jeden menüpunkt erstellen (wie gmenu) und zusätzlich auch normale links erstellen wie im hmenu?
    der bilderaustausch müsste dann auch irgendiwie über css gesteuert sein...

    vielleicht gibts ja auch eine einfachere methode dafür? nur ein bild als link ist halt für die accessability nicht besonders akzeptabel...


  • 1
  • Norman2k Norman2k
    Jedi-General
    0 x
    1657 Beiträge
    80 Hilfreiche Beiträge
    14. 10. 2007, 13:34

    Eine Möglichkeit wäre sicher mit "beforeImg" zu arbeiten, nicht sooo schön aber es funktioniert

    [TS]page.10.marks.NAV = HMENU
    page.10.marks.NAV.special = directory
    page.10.marks.NAV.special.value = 1

    page.10.marks.NAV.1 = TMENU
    page.10.marks.NAV.1 {
    wrap = <ul class="nav">|</ul>

    NO = 1
    NO.allWrap = <li>|</li>
    NO.linkWrap = <b>|</b>
    NO.beforeImgLink = 1
    NO.beforeImg = GIFBUILDER
    NO.beforeImg {
    10 = TEXT
    10 {
    text.field = title
    fontSize = 12
    offset = 0,[10.h]
    fontFile = fileadmin/fonts/deinFont.ttf
    fontColor = #666666
    }

    XY = [10.w]+5,[10.h]+5
    transparentColor = #ffffff
    backColor = #ffffff
    }

    NO.RO = 1
    NO.beforeROImg < .NO.beforeImg
    NO.beforeROImg.10.fontColor = #B30000

    ACT = 1
    ACT < .NO
    ACT.beforeImg.10.fontColor = #B30000
    }
    [/TS]

    [HTML]/*CSS Linktext zwischen <b>...</b> ausblenden*/
    .nav li b {
    display:none;
    }
    [/HTML]

    Norman

  • 1