menu en submenu

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

stefsegers
Forum Members
Forum Members
Posts: 84
Joined: Sun Feb 11, 2007 11:03 am

menu en submenu

Post by stefsegers »

Hey allen,

Ik heb mijn menu op cms.hotelvermeer.nl eindelijk aan de praat gekregen.
Wanneer je over kamers heen gaat komt er een drop-down menu met het sub-menu te voorschijn.

Ik zou graag willen dat het menu KAMERS uitgeschakeld wordt en dat alleen het submenu actief is.

Is dit mogelijk?


Stef
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm
Location: Raalte, the Netherlands

Re: menu en submenu

Post by RonnyK »

Stef,

ik zie niet goed wat je bedoelt. Als ik in IE6 naar je site ga, zie ik geen menu staan. Wil je dat de PARENT 'Kamers' geen actief menu is, en enkel als parent getoond kan worden?

Dat is logica die in de standaard templates ook gebruikt wordt.... Ik kan anders vanavond wel vanaf huis IE7 en FF kijken...

Ronny
stefsegers
Forum Members
Forum Members
Posts: 84
Joined: Sun Feb 11, 2007 11:03 am

Re: menu en submenu

Post by stefsegers »

Hoi Ronny,

Ik bedoel inderdaad dat de parent van het submenu kamers uit moet zijn. De rest van de parent menu's moeten aan blijven.

Check even met FF.... ik heb nog niet in IE gekeken
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm
Location: Raalte, the Netherlands

Re: menu en submenu

Post by RonnyK »

Stef,

dat wordt dan vanavond ;)

Ronny
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: menu en submenu

Post by Rolf »

Hallo Stef en Ronny,

De site wordt in IE7 verkeerd weer gegeven. Alle 'parents' staan onder elkaar en het totale beeld is tig-schermlengtes lang...
In FF3 ziet het er beter uit, maar ook daar gaat het menu helaas de fout in  :( De actieve child wordt weergegeven met een achtergrond als een hover-parent.
--------------------------------

Maar terugkomend op de vraag:
Zelf zet ik in de parent een UDT tag {list_children} weer,
deze geeft een lijst weer van de onderliggende pagina's

Code: Select all

global $gCms;
$manager =& $gCms->GetHierarchyManager();
$thisPage = $gCms->variables['page_name'];
$currentNode = &$manager->sureGetNodeByAlias($thisPage);

$nodes = $currentNode->getChildren();

if ($currentNode->hasChildren()) {
  echo '<ul class="sectionlinks">';
  foreach ($nodes as $node) {
     $content= $node->getContent();
     $url = $content->GetURL();
    if ($url == "#") { /* section header has no link by default */
      $url = "index.php?page=".$content->Alias();
    }
    echo "<li><a href=\"".$url."\">".$content->MenuText()."</a> </li>";

  }
  echo "</ul>";
}

of ik plaats daar een tag {redirect_page page='first-child'} die je naar de eerste pagina stuurt.
Zou ook een optie kunnen zijn.

Succes, Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
stefsegers
Forum Members
Forum Members
Posts: 84
Joined: Sun Feb 11, 2007 11:03 am

Re: menu en submenu

Post by stefsegers »

Hoi Rolf,

Die redirect lijkt me de slimste optie, maar hoe bouw ik deze in?
Dit is mijn menu ....

{if $count > 0}

{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string='' times=$node->depth-$node->prevdepth}
{elseif $node->depth prevdepth}{repeat string="" times=$node->prevdepth-$node->depth}{elseif $node->index > 0}{/if}
{if $node->current == true}Current page is {$node->hierarchy}: {$node->menutext}
{elseif $node->parent == true}url}"{if $node->accesskey != ''} accesskey="{$node->accesskey}"{/if}{if $node->tabindex != ''} tabindex="{$node->tabindex}"{/if}{if $node->titleattribute != ''} title="{$node->titleattribute}"{/if}>{$node->hierarchy}: {if $node->depth {/if}{$node->menutext}{if $node->depth {/if}
{elseif $node->type == 'sectionheader'}{$node->menutext}
{elseif $node->type == 'separator'}
{else}url}"{if $node->accesskey != ''} accesskey="{$node->accesskey}"{/if}{if $node->tabindex != ''} tabindex="{$node->tabindex}"{/if}{if $node->titleattribute != ''} title="{$node->titleattribute}"{/if}{if $node->target != ''} target="{$node->target}"{/if}>{$node->hierarchy}: {if $node->depth {/if}{$node->menutext}{if $node->depth == 0}{/if}{/if}{/foreach}{repeat string="" times=$node->depth-1}

{/if}



Ik heb inderdaad gezien dat onder IE6 en IE7 het menu niet goed wordt weer gegeven.. ik ga eraan werken
Stef
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: menu en submenu

Post by Rolf »

De {redirect_page page='first-child'} tag kun je gewoon in content van de pagina zetten zetten
Niets ingewikkelds.

Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
stefsegers
Forum Members
Forum Members
Posts: 84
Joined: Sun Feb 11, 2007 11:03 am

Re: menu en submenu

Post by stefsegers »

Hoi Rolf,

PHP Fatal error: Call to a member function on a non-object in F:\wwwroot\stefan\hotelvermeer.nl\CMS\lib\misc.functions.php on line 143

Dat krijg ik wanneer ik op de pagina van kamers {redirect_page page='first-child'} plaats
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: menu en submenu

Post by Rolf »

O uhh, heb je in plaats van 'first child' wel de naam van je eigen pagina ingevuld...  ;D
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
stefsegers
Forum Members
Forum Members
Posts: 84
Joined: Sun Feb 11, 2007 11:03 am

Re: menu en submenu

Post by stefsegers »

ja ik heb in mijn geval 'kamer 1' ingevuld

nog steeds zelfde probleem :(
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm
Location: Raalte, the Netherlands

Re: menu en submenu

Post by RonnyK »

Stef,

wat als je dit Kamers, gewoon een SectionHeader maakt, dus geen content-pagina...

Ronny
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: menu en submenu

Post by Rolf »

Je moet waarschijnlijk 'kamer-1' invullen ipv 'kamer 1'
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
stefsegers
Forum Members
Forum Members
Posts: 84
Joined: Sun Feb 11, 2007 11:03 am

Re: menu en submenu

Post by stefsegers »

dat is een goeie tip!

Wat ik dan alleen krijg is dat wanneer ik over 'kamers' heen ga is dat mijn submenu open klapt en wanneer ik naar beneden ga klapt hij meteen weer in .. ik kan hem dus helaas niet gebruiken zo.... maar volgens mij moet dat simpel op te lossen zijn?


S.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: menu en submenu

Post by Rolf »

Goede tip Ronny,

Heb het even getest in een van mijn sites, werkt daar goed.

Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
stefsegers
Forum Members
Forum Members
Posts: 84
Joined: Sun Feb 11, 2007 11:03 am

Re: menu en submenu

Post by stefsegers »

Het koppel streepje was inderdaad de truc.... opgelost!
Post Reply

Return to “Dutch - Nederlands”