Főmenü linkek megjelenítési stílusa
Főmenü linkek megjelenítési stílusa
Írta: fizi, 2016. dec. 07.

A főmenü linkek kialakításának legegyszerűbb módja, ha a theme.php file-ben lévő function_linkstyle() nevű változót használjuk. Nézd meg a lenti példát.

Itt találhatóak azok a paraméterek, melyeket használni kell:

prelink = a html, melyet a linkek megjelenítése előtt használ (modjuk a linkek sora előtt bal oldalon)

pl.: <table> vagy <div>


postlink = a html, melyet a linkek megjelenítése után használ (mondjuk a linkek sora után jobb oldalon)

pl.: </table> vagy </div>


linkstart= a html, mely minden egyes link előtt megjelenik

pl.: <img src='mybullet.gif' alt='' />

linkend = a html, mely minden egyes link után megjelenik

pl.: <br />

linkdisplay = a link megjelenésének módja
linkalign = hová legyen igazítva a link (align)
linkclass = a css class, mely érvényes legyen a linkre
linkclass_hilite = a css class, mely érvényes legyen a kiválasztott linkre

A fentiek alaján lehet meghatározni az al-linkek megjelenését is. Ugyanezeket a meghatározásokat tartalmazza, csak az elejére be kell illeszteni a 'sub' részt, pl.: sublinkstart, sublinkend ...stb. A sublink ezenkívül tartalmaz egy további subindent nevű paranétert, amelyet beillesztünk a sublinkstart elé.

function linkstyle($linkstyle){
    if($linkstyle == "top"){ // top menu (rendertype-2 ie. SITELINKS=flat:2 )
        $style['prelink'] = "<ul id='mainlevel-nav'>";
        $style['postlink'] = "</ul>";
        $style['linkstart'] = "<li>";
        $style['linkstart_hilite'] = "<li >";
        $style['linkend'] = "</li>";
        $style['linkdisplay'] = 1;
        $style['linkalign'] = "";
        $style['linkclass'] = "mainlevel-nav";
    }else{       // default main menu style.
        $style['prelink'] = "<div style='text-align:left'>";
        $style['postlink'] = "</div>";
        $style['linkstart'] = "";
        $style['linkstart_hilite'] = "";
        $style['linkend'] = "<br />";
        $style['linkdisplay'] = 1;
        $style['linkalign'] = "left";
        $style['linkclass'] = "mainlevel";
        $style['linkclass_hilite'] = "mainlevel-hilite";
        $style['subindent'] = "  >>";
    }
return $style;
}

Az értékeléshez be kell jelentkezned.
0/5 : Nincs értékelve

Hozzászólás