verbergen kan dat..

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
vicz1985
Forum Members
Forum Members
Posts: 14
Joined: Sat Nov 20, 2010 10:38 pm

verbergen kan dat..

Post by vicz1985 »

beetje krom omschreven maar ik probeer het..

waar naar op zoek ben is het volgende..
ik heb aan de zijkant in het standaard thema een 'menu' met daarin het volgende :

Code: Select all

{menu template="minimal_menu.tpl" start_level="2"}
deze laat dan de onderliggende links zien.. (als ik het goed zeg hoor)

nu was mijn vraag of ik dit enkel kon laten zien als de hoofdlink ik denk dat dat start_level 1 is, als deze links bevat. Nu doet hij dit al.. maar ik dacht zelf meer aan iets van een if ... else ... achtige constructie ?

Wat ik heb:

Code: Select all

<div class="sbar-top">
              <h2 class="sbar-title">titel</h2>
            </div>
            <div class="sbar-main">
{* Start News *}
              <div id="news">

{menu template="minimal_menu.tpl" start_level="2"}

              </div>
{* End News *} 
            </div>
            <span class="sbar-bottom"> </span>
en daarvan zou ik graag een iets van if else mee willen, en ik zou graag ook, waar 'titel'  staat de titel van het aangeklikte hoofdmenu willen neerzetten, gaat dit of ga ik wel erg ver ?

Alvast bedankt!
User avatar
M@rtijn
Power Poster
Power Poster
Posts: 706
Joined: Sat Nov 14, 2009 4:54 pm

Re: verbergen kan dat..

Post by M@rtijn »

"Nu doet hij dit al.. maar ik dacht zelf meer aan iets van een if ... else ... achtige constructie"

Wat?!?

Hij doet het al, maar waarom dan toch iets anders willen?

Ik heb geprobeerd te bedenken wat je bedoelt, maar ik kan echt niets verzinnen.

Je weet dat er een optie is om bepaalde pagina's niet in het menu op te nemen? Is dat dan niet veel makkelijker?
Make your community a better place!
vicz1985
Forum Members
Forum Members
Posts: 14
Joined: Sat Nov 20, 2010 10:38 pm

Re: verbergen kan dat..

Post by vicz1985 »

Ja.. de menu linkjes van

Code: Select all

{menu template="minimal_menu.tpl" start_level="2"}
die zie je ook niet als er geen links ondervallen (doh!)
maar wat ik wil is dat ik de rest van de

Code: Select all

<div> ... etc 
etc ook op die manier kan laten verdwijnen..
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm

Re: verbergen kan dat..

Post by RonnyK »

Heb je misschien een screenshot of link, wat je precies bedoelt?

Ronny
brentnl
Power Poster
Power Poster
Posts: 493
Joined: Mon May 11, 2009 4:35 pm

Re: verbergen kan dat..

Post by brentnl »

Nou, dan pas je die minimal_template aan, en zet je je div's in het template, ipv erbuiten.
Dat zou moeten werken imo.

Dus iets in de trend van:
{if $count > 0}
{* Start News *}
             


{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}
url}" class="currentpage"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext}

{elseif $node->parent == true && $node->depth == 1 and $node->type != 'sectionheader' and $node->type != 'separator'}
url}" class="activeparent"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext}

{elseif $node->type == 'sectionheader'}
{$node->menutext}

{elseif $node->type == 'separator'}


{else}
url}"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext}

{/if}

{/foreach}

{repeat string="" times=$node->depth-1}

 
{* End News *}

{/if}
Last edited by brentnl on Tue Nov 30, 2010 3:08 pm, edited 1 time in total.
vicz1985
Forum Members
Forum Members
Posts: 14
Joined: Sat Nov 20, 2010 10:38 pm

Re: verbergen kan dat..

Post by vicz1985 »

hey brentnl, ja dat bedoel ik inderdaad.
maar dan moet ik iets doen met count content o.i.d. ?
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm

Re: verbergen kan dat..

Post by RonnyK »

Nee,

je moet dan de minimal-template importeren in Layout->MenuManager, vervolgens de vetgedrukte aanpassing doen in de geimporteerde template.

Daarna je pagina-template aanpassen en daar de DIV-logica om de menu-aanroep weghalen, en de naam van de menu-template in de menu-call aanpassen.

Ronny
vicz1985
Forum Members
Forum Members
Posts: 14
Joined: Sat Nov 20, 2010 10:38 pm

Re: verbergen kan dat..

Post by vicz1985 »

hey bedankt,

maar ik snap er echt helemaal niets van.. wil je het nog eens ietsjes uitgebreider uitleggen als je wilt?
vicz1985
Forum Members
Forum Members
Posts: 14
Joined: Sat Nov 20, 2010 10:38 pm

Re: verbergen kan dat..

Post by vicz1985 »

vicz1985 wrote: ... en ik zou graag ook, waar 'titel'  staat de titel van het aangeklikte hoofdmenu willen neerzetten
met andere woorden is het een optie om het aangeklikte linkje (de titel) te weergeven?

Hoe krijg ik bovenstaande dan trouwens geregeld ?
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm

Re: verbergen kan dat..

Post by RonnyK »

OK,

even stapsgewijs ;)

De standaard menu-template die je gebruikt staat in je pagina-template aangegeven, de {menu template="minimal.tpl"}.

Ga naar Layout->MenuManager en druk naast de betreffende menu-template op het importeer-icoon.
Geef de geimporteerde Menu-Template een naam.

In die nieuwe, doe je de aanpassingen die je wil, oftewel de dikgedrukte dingen uit de quote. Die haal je dus van buiten de aanroep, naar binnen de aanroep.

Ga naar je pagina-template, en wijzig het stuk rond de menu-aanroep, zodat de DIV er niet omheen staat (je hebt deze namelijk NU IN de menu-template staan, enkel wanneer er paginas zijn) en wijzig tevens de menu-aanroep, naar de geimporteerde naam.

Let bij het laatste op, dat je ZONDER de .tpl plaatst. De .tpl is alleen nodig als je een bestands-template hebt (die worden namelijk meegeleverd met de installatie). Je hebt nu 1 geimporteerd, die staat nu in de database, en zal niet worden overschreven bij een upgrade, maar moet dus wel zonder .tpl worden aangeroepen.

Ronny
vicz1985
Forum Members
Forum Members
Posts: 14
Joined: Sat Nov 20, 2010 10:38 pm

Re: verbergen kan dat..

Post by vicz1985 »

dit heb ik nu gedaan, maar ik krijg nu niet mijn te zien.. maar gewoon heel mijn hoofdmenu.. waarschijnlijk zie ik nog iets over het hoofd..
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm

Re: verbergen kan dat..

Post by RonnyK »

Het gaat om het deel in de template waar staat...

{menu template="minimal_menu.tpl" start_level="2"}

Daar staat een DIV met /DIV omheen. Die werd bedoeld.... Ik denk dat je het in een ander deel van de template hebt geplaatst.

Ronny
vicz1985
Forum Members
Forum Members
Posts: 14
Joined: Sat Nov 20, 2010 10:38 pm

Re: verbergen kan dat..

Post by vicz1985 »

Ik heb de hele quote overgenomen..
maar dit blijkt dus niet te werken, zou je nog eens willen helpen  ???
Post Reply

Return to “Dutch - Nederlands”