Page 1 of 1

[OPGELOST]Kinderen van sub-navigatie tonen

Posted: Mon Nov 30, 2009 3:21 pm
by sjukke
Hallo allemaal,

Na een aantal probleemloze websites in CMS made simple (wat is het toch geweldig makkelijk om een valid XHTML/CSS om te zetten naar deze CMS!!) loop ik nu toch tegen een probleempje aan, namelijk het volgende:
Ik heb op 2 plaatsen navigatie staan, een horizontale en een verticale subnavigatie.
Nu heb ik een aantal subpagina's die ook weer kinderen (dus subpagina's) hebben alleen worden die niet helemaal goed weergeven.  Om het misschien wat makkelijker uit te leggen:
3. Historie
3.1 Vroeger en nu
3.2 Over ons
3.2.1 Testpagina

Ik maak gebruik van de menumanager met CSStemplate, en de code om mijn subnavigatie tevoorschijn te toveren is als volgt:
{hierarchy}
{cms_module module='menumanager' start_element=$h_parent template='cssmenu.tpl' }

Hierarchy is een user defined tag met de volgende inhoud:
global $gCms;
$pos = $gCms->variables['position'];
$base = explode('.', $pos);
$smarty->assign('h_toplevel', $base[0] * 1);
$smarty->assign('h_parent',   $base[ (count($base) > 1) ? count($base)-2 : 0 ] * 1);
$smarty->assign('h_this',     $base[count($base)-1] * 1);
$smarty->assign('h_level',     count($base) * 1);

Het lijkt allemaal goed te gaan, maar zodra je testpagina (dus de sub-sub pagina 3.2.1) opent staat er in het submenu een menulinkje van de vorige pagina (2.) in plaats van wat je zou verwachten; de bovenliggende pagina's en de sub-subpagina (3.2.1) als menuactive.

Wat ik al geprobeerd heb: Het menu opnieuw opbouwen als volgt:
{cms_module module='menumanager' template='cssmenu.tpl' start_level='2'} <- er word niets meer getoond in de subnavigatie. Zodra ik start_level=2 weghaal werkt het wel, alleen staan dan ook mijn hoofdnavigatie items nog in de subnavigatie wat natuurlijk niet de bedoeling is. Ik hoop dat het een beetje duidelijk is en iemand mij erbij kan helpen.

Alvast bedankt

Re: Kinderen van sub-navigatie tonen

Posted: Mon Nov 30, 2009 3:25 pm
by Rolf
Zodra ik start_level=2 weghaal werkt het wel
Welke versie werk je, sjukke?

Welkom op het forum, trouwens  ;)

In 1.6.5 heeft een bug gezeten in deze parameter, zou in 1.6.6 opgelost moeten zijn.

Grt. Rolf

Re: Kinderen van sub-navigatie tonen

Posted: Mon Nov 30, 2009 3:27 pm
by sjukke
Ten eerste, bedankt voor het razendsnelle antwoord, ik hoop in de toekomst ook hier wat actiever te gaan helpen als er vragen zijn  ;D

Ik werk inderdaad nog op 1.6.5, zal even kijken of een update het oplost!

Re: Kinderen van sub-navigatie tonen

Posted: Mon Nov 30, 2009 3:33 pm
by sjukke
Na een vliegensvlugge update naar 1.6.6 werkt start_level=2 inderdaad wel, echter had ik eerst dat aan de bovenkant van mijn subnavigatie stond op welke pagina je zat, is er een mogelijk om dit ook nog terug te krijgen?

Re: Kinderen van sub-navigatie tonen

Posted: Mon Nov 30, 2009 3:37 pm
by Rolf
echter had ik eerst dat aan de bovenkant van mijn subnavigatie stond op welke pagina je zat
Wat bedoel je hiermee?
{breadcrumbs} of {$title}/{$page_name}...

®

Re: Kinderen van sub-navigatie tonen

Posted: Mon Nov 30, 2009 3:39 pm
by sjukke
Nee het was echt een menuknop, dus als ik op de pagina historie was stond er aan de bovenkant van mijn subnavigatie ook een linkje naar historie.

Historie
    * Vroeger en nu
    * Test
          o Test

Zeg maar zo:
Historie is 3.
Vroeger en nu is 3.1
Test is 3.2
Test is 3.2.1

Re: Kinderen van sub-navigatie tonen

Posted: Mon Nov 30, 2009 5:20 pm
by Rolf
Ik heb op 2 plaatsen navigatie staan, een horizontale en een verticale subnavigatie.
Nu heb ik een aantal subpagina's die ook weer kinderen (dus subpagina's) hebben alleen worden die niet helemaal goed weergeven.  Om het misschien wat makkelijker uit te leggen:
3. Historie
3.1 Vroeger en nu
3.2 Over ons
3.2.1 Testpagina
Als je gebruik maakt van de standaard Top simple navigation + left subnavigation + 1 column sjabloon, daar zit deze functie al in.
Zie ook mijn website: http://buispost.eu/nl/stadsbuispost-ita ... egels.html

Grt. Rolf

Re: [OPGELOST]Kinderen van sub-navigatie tonen

Posted: Tue Dec 01, 2009 9:20 am
by sjukke
Hardstikke bedankt voor de hulp Rolf, hiermee is het inderdaad gelukt!  ;D