• twitter image
  • facebook image
  • youtube image
  • linkedin image
Language: CMS Made Simple Czech CMS Made Simple France CMS Made Simple Spain CMS Made Simple Hungary CMS Made Simple Russia CMS Made Simple Netherlands

All times are UTC




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: [opgelost] problemen met kleuren menuitems
PostPosted: Wed Feb 29, 2012 2:33 pm 
Offline
Forum Members
Forum Members

Joined: Tue Feb 14, 2012 8:45 pm
Posts: 34
macvork.nl (ter verduidelijking

Hoe moet ik de div waarin {menu} staat een class meegeven. Hoe moet ik die dan noemen, ik wil namelijk dat "wie" de kleur "68A916" krijgt. Heb het nu zo geprobeerd:

<div class="page-alias" id="menu"> {menu} </div>

Ik snap alleen niet helemaal hoe ik die van in de CSS moet plaatsen zodat het systeem herkend dat het woordje "wie" die kleur moet worden.

Misschien is dit een hele domme vraag maar dit is voor het eerst dat ik werk met cms made simple....


Last edited by macvork on Mon Mar 12, 2012 10:50 am, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: problemen met kleuren menuitems
PostPosted: Wed Feb 29, 2012 4:27 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Sat Jul 12, 2008 3:50 am
Posts: 275
Location: Zeist, Netherlands
Ik zie zo niet hoe dat zou kunnen binnen één menu, maar misschien zou je als work around twee keer het menu kunnen aanroepen, waarbij je in het eerste alleen de wie-pagina toont, in de tweede alle andere.
Dus iets als
Code:
<div class="afwijkende_kleur">{menu includeprefix="wie"}</div>
{menu excludeprefix="wie"}

wie is dan de alias van je pagina Wie.
Vervolgens definieer je in je menu-stylesheet een class .afwijkende_kleur met kleur #68A916.
Iets in die richting...

Frank


Top
 Profile  
 
 Post subject: Re: problemen met kleuren menuitems
PostPosted: Wed Feb 29, 2012 5:17 pm 
Offline
Power Poster
Power Poster

Joined: Wed Mar 19, 2008 4:54 pm
Posts: 466
je vraag is mij niet erg duidelijk, maar bedoel je misschien dat de link van de actieve pagina de kleur #68A916 moet krijgen? In dat geval moet je in het stylesheet de volgende aanpassing maken

#menu a:active {
text-decoration: underline;
color: #68A916;
}


Top
 Profile  
 
 Post subject: Re: problemen met kleuren menuitems
PostPosted: Wed Feb 29, 2012 6:29 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Sat Nov 14, 2009 4:54 pm
Posts: 703
Location: the Netherlands
Als ik de vraag goed begrepen heb is hier volgens mijn de beste en makkelijkste manier om in je menutemplate een class mee te geven aan het <span> element.
Code:
<span class="{$node->menutext}">


Dan kan je in stylesheet simpelweg het volgende opnemen:
Code:
.wie {color:#68A916;}
.wat {color:#000000;}
.waarover {color:#FE2EF7}
enz.

_________________
Make your community a better place!


Top
 Profile  
 
 Post subject: Re: problemen met kleuren menuitems
PostPosted: Wed Feb 29, 2012 10:26 pm 
Offline
Forum Members
Forum Members

Joined: Tue Feb 14, 2012 8:45 pm
Posts: 34
<div id="menu"><span class="{$node->menutext}"> {menu}</span> </div>

Dit heb ik nu in mijn opmaak gezet, in de gebruikte Stylesheet heb ik vervolgens neergezet wat u voorgedaan heeft, maar dan gebeurd er niets. Ik weet zeker dat ik iets fout doe of iets niet begrijp maar ik zie niet wat.

om heel eerlijk te zijn snap ik ook de "$node->menutext" niet. Die "$node". wat doet die?


Top
 Profile  
 
 Post subject: Re: problemen met kleuren menuitems
PostPosted: Thu Mar 01, 2012 7:29 am 
Offline
Dev Team Member
Dev Team Member
User avatar

Joined: Wed Oct 25, 2006 8:29 pm
Posts: 4986
Location: Raalte, the Netherlands
De logica is bedoeld om in de MENU-template op te nemen, bij de generatie van het menu... Niet in de PAGE-template....

Als je {menu} aanroept, dan roep je menu aan met het standaard menu-sjabloon. Die kun je importeren in de database, en vervolgens aanpassen middels classes e.d. Vervolgens kun je ipv {menu} aanroepen {menu template="je-template"} en de elementen krijgen de logica mee die je in de menu template hebt gedaan...

Wat je nu doet is een class-aanroep om het gehele menu plaatsen, waarmee je natuurlijk niet styling PER menu-element krijgt.

Ronny


Top
 Profile  
 
 Post subject: Re: problemen met kleuren menuitems
PostPosted: Thu Mar 01, 2012 4:20 pm 
Offline
Forum Members
Forum Members

Joined: Tue Feb 14, 2012 8:45 pm
Posts: 34
Nu heb ik dit in mijn menu toegevoegd:

<span class="{$node->menutext}">


In mijn CSS heb ik dit gezet, maar ik ben er niet van overtuigd dat de menu werkt vanuit de door mij gemaakte CSS, daarom heb ik dit ook gezocht naar de css die het menu gebruikt maar ik weet niet zeker welke dat is.

.wie {color:#68A916;}
.wat {color:#cf0000;}
.waarover {color:#2ee600;}
.waardering {color:#ba7520;}
.contact {color:#ffd21f;}

Moet ik verder nog iets toevoegen?

Bedankt voor jullie hulp!!!


Top
 Profile  
 
 Post subject: Re: problemen met kleuren menuitems
PostPosted: Thu Mar 01, 2012 6:40 pm 
Offline
Dev Team Member
Dev Team Member
User avatar

Joined: Wed Apr 23, 2008 7:53 am
Posts: 5082
Location: The Netherlands
Persoonlijk zou ik class='{$node->alias}' toevoegen.
Niet om verwarring te maken ;) maar omdat de menutekst wel eens hoofdletters en spaties kan bevatten. De pagina alias is daarom een betere parameter...

Zorg er in ieder geval voor dat de extra CSS code is geplaatst in een stylesheet die ook gekoppeld is aan het gebruikte HTML sjabloon. Bij voorkeur gewoon in de navigatie stylesheet.

Als je een link hebt naar de website dan kunnen we even meekijken.

Grtz. Rolf :)

_________________
Dutch CMSMS community website cmsms.nl and Wiki wiki.cmsms.nl
--------------------------
My CMSMS Tips and Tricks Weblog and website about Pneumatic Tube Systems / Rohrpost
My other (Dutch) website: Smakelijk eten zonder zout (Design: Compufairy)


Top
 Profile  
 
 Post subject: Re: problemen met kleuren menuitems
PostPosted: Fri Mar 02, 2012 6:54 am 
Offline
Forum Members
Forum Members

Joined: Tue Feb 14, 2012 8:45 pm
Posts: 34
macvork.nl


Top
 Profile  
 
 Post subject: Re: problemen met kleuren menuitems
PostPosted: Fri Mar 02, 2012 10:33 am 
Offline
Dev Team Member
Dev Team Member
User avatar

Joined: Wed Apr 23, 2008 7:53 am
Posts: 5082
Location: The Netherlands
Een eenvoudig menu template
Code:
{if $count > 0}
<ul>
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string="<ul>" times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string="</li></ul>" times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}</li>
{/if}
<li class='{$node->alias}'><a {if $node->type != 'sectionheader' and $node->type != 'separator'}
href="{$node->url}" {if $node->titleattribute != ''}title="{$node->titleattribute}"{/if}{if $node->target ne ""} target="{$node->target}"{/if}>{$node->menutext}</a>
{elseif $node->type == 'sectionheader'}>{$node->menutext}</a>
{/if}
{/foreach}
{repeat string="</li></ul>" times=$node->depth-1}</li>
</ul>
<div class="clearb"></div>
{/if}

Hiermee krijg je:
Code:
<ul>
<li class='home'><a href="http://localhost/1.10.3-full/" title="Home Page, shortcut key=1">Home</a></li>
<li class='how-cmsms-works'><a href="http://localhost/1.10.3-full/index.php?page=how-cmsms-works" >How CMSMS Works</a></li>
<li class='default_templates'><a href="http://localhost/1.10.3-full/index.php?page=default_templates" >Default Templates Explained</a></li>
<li class='default-extensions'><a href="http://localhost/1.10.3-full/index.php?page=default-extensions" >Default Extensions</a></li>
</ul>
<div class="clearb"></div>

grtz. Rolf

_________________
Dutch CMSMS community website cmsms.nl and Wiki wiki.cmsms.nl
--------------------------
My CMSMS Tips and Tricks Weblog and website about Pneumatic Tube Systems / Rohrpost
My other (Dutch) website: Smakelijk eten zonder zout (Design: Compufairy)


Top
 Profile  
 
 Post subject: Re: problemen met kleuren menuitems
PostPosted: Fri Mar 02, 2012 10:44 am 
Offline
Power Poster
Power Poster
User avatar

Joined: Sat Nov 14, 2009 4:54 pm
Posts: 703
Location: the Netherlands
Macvork, je moet de code toevoeging wel in het menu template gebruiken!

Ga in je cmsms admin naar het tabblad 'opmaak', kies voor 'menubeheer'.

Als je al een keer iets hebt veranderd aan je menu template, kan je klikken op dit template om deze te wijzigen.
Ik vermoed echter dat dit de eerste keer is dat je in dat gedeelte komt, dus:
klik op het icoontje helemaal rechts van het template dat je gebruikt (deze zal dan een groen vinkje hebben bij 'standaard').
Hiermee importeer je het template opnieuw. Er wordt gevraagd om een naam op te geven en daarna zet je het zojuist gecreëerde template op 'standaard'.
Open het template en scroll naar beneden. Zoek naar
Code:
<span>{$node->menutext}</span></a>
en verander dit naar
Code:
<span class="{$node->alias}">{$node->menutext}</span></a>

Klaar!

@Rolf: natuurlijk, hoofdletters, niet aangedacht. Alias is inderdaad de betere keuze hier :D

_________________
Make your community a better place!


Top
 Profile  
 
 Post subject: Re: problemen met kleuren menuitems
PostPosted: Mon Mar 05, 2012 2:32 pm 
Offline
Forum Members
Forum Members

Joined: Tue Feb 14, 2012 8:45 pm
Posts: 34
Alle menu items kleuren nu perfect als het menu item geselecteerd is, dus als de pagina wat open staat dan is de kleur juist, alle andere zijn dan echter paars in plaats van de juiste kleur. Ik wil dat die kleuren altijd zo zijn, niet alleen als je het item geselecteerd hebt. En de pagina waarop je bent moet onderstreept zijn... dit lukt echter nog niet. Ik heb in mijn css wel de active op onderstreept staan maar dat helpt nog niet echt, moet ik waarschijnlijk ook ergens in Menu aanpassen maar kan niet echt vinden waar (wat ik moet aanpassen in menu).


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ] 

All times are UTC


Who is online

Users browsing this forum: Jos


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
A2 Hosting