Hoi Johan,
Bedankt voor de tip, maar helaas heeft het me niet verder gebracht.
Volgens mij kun je in een sitemap macro namelijk geen header en footer
gebruiken. Het ID in een header zetten gaat dus niet. Ik heb ook
geprobeerd dan maar buiten de macro om de UL te starten en te sluiten,
maar ook dat werkt helaas niet. Bijv:
<ul id='navmenu-v'>
<se error="{error}"
type="sitemap"
...
..."
/>
</ul>
Tot slot heb ik de stylesheet nog aangepast en alles waar stond
#navmenu-v vervangen in .navmenu-v (class ipv id dus). Ook dat lukt
niet. Ik krijg het dus niet voor elkaar dit in Firefox en Opera aan de
praat te krijgen.
Hoop dat iemand anders nog tips heeft, als het werkt kun je hiermee
een mooi css menu bouwen!
groetjes,
Arjan
On 26 aug, 10:43, "Johan Kanselaar" <
johankansel...@gmail.com> wrote:
> Arjan,
>
> Het is waarschijnlijk heel simpel. Je ID navmenu komt meerdere keren voor.
> Dat kan niet, een ID is een unique identifier van 1 en maximaal 1 tag.
> Onderstaande zal beter gaan denk ik (ik heb wat lege regels toegevoegd zodat
> je output-html leesbaarder wordt):
>
> <se error="{error}"
> type="sitemap"
> sql="select nr, title, parent, folder from [channelview] where
> nr=50002 or
> isChildOf(50002) AND hiddenchild=0 order by parent, title"
> start="50002"
> maxlevels="5"
> noroot="true"
> header="<ul id='navmenu-v'>
> "
> blockheader="<ul>
> "
> format="<li><a href='[item]=%Nr%' title='Link naar de pagina:
> %Title%'>%Title%</a></li>
> "
> blockfooter="</ul>
> "
> />
>
> 2008/8/26 Arjan <
arjan.kess...@gmail.com>
>
>
>
>
>
> > Ik heb zelf nog eens zitten stoeien ermee, maar kom er niet uit.
> > Op deze URL vond ik een mooi werkend menu:
> >
http://qrayg.com/experiment/cssmenus/
>
> > Vervolgens heb ik de htmnl-code van die pagina gebruikt in combinatie
> > met een sitemap in Smartsite. Dit is de sitemap:
>
> > <se error="{error}"
> > type="sitemap"
> > sql="select nr, title, parent, folder from [channelview] where
> > nr=50002 or
> > isChildOf(50002) AND hiddenchild=0 order by parent, title"
> > start="50002"
> > maxlevels="9"
> > noroot="true"
> > format="<li><a href='[item]=%Nr%' title='Link naar de pagina: %Title
> > %'>%Title%</a></li>"
> > blockheader="<ul id='navmenu-v'>"
> > blockfooter="</ul>"
> > />
>
> > Het resultaat is hier te zien:
> >
http://www.weert.nl/Smartsite.shtml?id=54923&ch=TER
>
> > Het menu werkt alleen in IE goed. (Ik heb getest met IE 7). In Firefox
> > en Opera krijg ik alleen de hoofditems te zien (niveau 1), de
> > uitklapmenu's zie ik niet in deze browsers.
> > Het vreemde is echter dat het originele menu op de pagina
> >http://qrayg.com/experiment/cssmenus/wél goed werkt in Firefox en
> > Opera. Met andere woorden: er gaat iets mis in mijn versie, of de
> > sitemap van smartsite wordt zo opgebouwd dat Firefox en Opera er niets
> > mee kunnen.
>
> > Ik hoop dat iemand hier iets mee kan, want als we dit zouden kunnen
> > fixen hebben we een mooi CSS menu voor Smartsite, dat makkelijk te
> > configureren is en in vrijwel alle browsers werkt zonder scripts e.d.
>
> > Tips zijn dus welkom!
>
> > Groetjes,
>
> > Arjan- Tekst uit oorspronkelijk bericht niet weergeven -
>
> - Tekst uit oorspronkelijk bericht weergeven -