alleen sublinks tonen

Status
Niet open voor verdere reacties.

jeel2008

Gebruiker
Lid geworden
30 okt 2008
Berichten
839
hallo op een joomlsite heb ik een hoofdlink en daaronder 2 sublinks
echter, de hoofdlink heeft niks te melden (de pagina die erachter zit, die is leeg)
dus wil ik eigenlijk alleen wat er gebeurt als je me een mouse over over de hoofdlink gaat: het uitklapluik tonen met de twee sublinks
dus de hoofdlink heeft maar 1 doel: de sublinks laten zien , verder niks
maar zodra iemand klikt komt dus de hoofdpagina in beeld, maar die heeft niks te melden , dus die zou niet moeten tonen.
kan dat eigenlijk wel?

ps je kunt wel 'weergave categorylijst' kiezen, maar dan zie je dus ten eerste zo'n pagina met die lijst en bovendien ie je de hoofdlink daar ook tussen staan (ervanuit gaande dat ie in dezelfde categorie zit als de twee sublinks). dus dat is het ook niet.
 
Laatst bewerkt:
Waarschijnlijk is de hoofdlink gekoppeld aan de hoofdpagina, dit kun je in je code weghalen.

Staat de site online? zo ja zou je dan de link kunnen toevoegen?

Of zet de code er even bij.
 
Als je van de link een gewone tekst maakt, zal de css denkelijk aangepast moeten worden:
Iets als:
Code:
#menu li {
    ... hier de styles die er anders komen bij de #menu a
    }
#menu li:hover ul {
    margin: 0;
    display: block;
    ... of wat er anders staat voor de #menu a:hover ul
    }
En vermoedelijk moeten dan ook de submenu-links bijgestijld worden.

Als je niet de css wilt veranderen, kan je het ook regelen door de link gewoon te laten staan, maar dan met toevoeging van een onclick-javascriptje:
HTML:
<ul id="menu">
    <li><a href="index.php">Home</a></li>
    <li><a href="#" onclick="return false">Portfolio</a>
        <ul>
            <li><a href="portfolio-afgerond.php">Afgeronde werken</a></li>
            <li><a href="portfolio-lopend.php">Lopende werken</a></li>
        </ul>
    </li>
    <li><a href="contact.php">Contact</a></li>
</ul>
De "return false" zorgt er dan voor dat de href-opdracht niet uitgevoerd wordt.
Ook niet als er ipv de "#" een echte pagina staat. :)

Met vriendelijke groet,
CSShunter
 
Laatst bewerkt:
ok, dus er zit geen 'frubbeltje' in joomla waarme een link als gewoon 'loos' gedefinieerd kan worden?
dat wordt dus in de code hakken en hacken mocht ik dat willen doorvoeren.
ik ga ermee aan de slag, beiden bedankt.
 
Het frubbeltje is misschien het kunnen ingeven van een loze bladwijzer # in de link, maar hoe je dat in Joomla voor elkaar bokst weet ik niet. Zou toch moeten kunnen? - Dan zou er ook geen "return false" bij gehakt hoeven te worden.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan