Page 1 of 2
[opgelost] Menu items
Posted: Mon Feb 01, 2010 3:53 pm
by CMS-er
Beste,
Ik ben met een nieuwe website bezig en deze doe ik in 4 talen.
Nou heb ik daarvoor 4 verschillende sjablonen aangemaakt.
En in de sjablonen haal ik dan met {menu template='cssmenu.tpl' items='NL,organisatie,leden'} de menu's aan.
Maar organisatie is een section header. En hij geeft niet de 'childeren' ervan weer. Ik heb het al geprobeerd met start_level="1" en number_of_levels="2" maar hij wil maar niet het dropdownlijstje van het menu onder organisatie weergeven. Wat doe ik fout en wat mis ik in de code? Ik kan het helaas ook niet vinden op het forum. Kan iemand helpen?
Met vr. gr. CMS-er
Re: Menu items
Posted: Mon Feb 01, 2010 4:47 pm
by Rolf
Hallo CMS-er
Je zou
show_root_siblings="1" in de {menu} tag moeten opnemen en dan de andere parameters juist instellen.
Dan zou het goed moeten gaan...
Grt. Rolf

Re: Menu items
Posted: Tue Feb 02, 2010 9:56 am
by CMS-er
Rolf,
Ik heb nu:
{menu template='cssmenu.tpl' show_root_siblings="1" items='NL,organisatie,leden'}
Maar hij pakt hem toch niet. Organisatie zou uitklapbaar moeten worden.
Heb je nog meer ideeen?
CMS-er
Re: Menu items
Posted: Tue Feb 02, 2010 11:02 am
by Rolf
start_level="1" en/of number_of_levels="2" zou er dan ook bij in moeten.
Blijft toch een beetje spelen met de variabelen.
Iedere website is weer anders, dus een eenduidig antwoord geven is hier lastig...
®
Re: Menu items
Posted: Tue Feb 02, 2010 11:41 am
by stijlXpres
Ik heb onlangs een meertalige site gebouwd, en daarvoor de module 'Babel' gebruikt. De bijbehorende modulehulp wijst je verder de weg!
Het is handig om de menustructuur dan als volgt in te richten:
1. NL (op inactief zetten)
1.1. onderwerp 1 - NL
1.2. onderwerp 2 - NL
1.3. onderwerp 3 - NL
1.4. etc...
2. EN (op intactief zetten)
2.1. topic 1 - EN
2.2. topic 2 - EN
2.3. topic 3 - EN
2.4. etc...
3. Volgende taal....
In de menu-tag geef je vervolgens aan: start_level="2"
Re: Menu items
Posted: Tue Feb 02, 2010 1:40 pm
by CMS-er
stijlXpres wrote:
Ik heb onlangs een meertalige site gebouwd, en daarvoor de module 'Babel' gebruikt. De bijbehorende modulehulp wijst je verder de weg!
Het is handig om de menustructuur dan als volgt in te richten:
1. NL (op inactief zetten)
1.1. onderwerp 1 - NL
1.2. onderwerp 2 - NL
1.3. onderwerp 3 - NL
1.4. etc...
2. EN (op intactief zetten)
2.1. topic 1 - EN
2.2. topic 2 - EN
2.3. topic 3 - EN
2.4. etc...
3. Volgende taal....
In de menu-tag geef je vervolgens aan: start_level="2"
StijlXpres, ik zou niet weten hoe ik dat dan moet doen, wan tdan loop ik tegen hetzelfde probleem aan. Want ik wil dan bovenin een paar icoontjes en dan moet ik toch 4 templates aanmaken zodat achter ieder icoontje een apart menu hangt
Rolf wrote:
start_level="1" en/of number_of_levels="2" zou er dan ook bij in moeten.
Blijft toch een beetje spelen met de variabelen.
Iedere website is weer anders, dus een eenduidig antwoord geven is hier lastig...
®
Rolft, ik heb al best veel geprobeerd te wijzigen, maar helaas lukt het me niet om hem werkend te krijgen
Re: Menu items
Posted: Tue Feb 02, 2010 1:45 pm
by Rolf
PM mij anders eens een admin login, dan kan ik even kijken wat de bedoeling is.
Kost te veel tijd en energie zo.
Praten we over hetzelfde??? Over draaien we er omheen
®
Re: Menu items
Posted: Tue Feb 02, 2010 2:24 pm
by Rolf
Okay, duidelijk. Heb even gekeken
Wil je een meertalige website maken zul je de paginastructuur anders moeten vormgeven.
stylXpres geeft al aan hoe dit moet worden:
1. NL (op inactief zetten)
1.1. Start (default page)
1.2. Organisatie
1.3. Leden
2. EN (op inactief zetten)
2.1. Home
2.2. Organisation
2.3. Members
3. FR (op inactief zetten)
3.1 ...
3.2 ...
3.2 ...
De navigatie zal dan zoiets worden:
Sjabloon NL {menu template='cssmenu.tpl' start_element="1.1" show_root_siblings="1" start_level='2'}
Sjabloon E {menu template='cssmenu.tpl' start_element="2.1" show_root_siblings="1" start_level='2'}
Sjabloon FR {menu template='cssmenu.tpl' start_element="3.1" show_root_siblings="1" start_level='2'}
Maar er zijn meerdere manieren om dit te doen.
Begin eerst maar even om de structuur goed te maken, dan kijken we dan verder ;)
Grt. Rolf :)
edit: navigatie tags aangepast.
Re: Menu items
Posted: Tue Feb 02, 2010 3:16 pm
by CMS-er
Rolf,
Ik heb het aangepast.
Als ik Sjabloon NL {menu template='cssmenu.tpl' start_element="1" start_level='2'} ingeef, doet hij niets, als ik 1.1 ingeef geeft hij alleen home aan. Als ik dan 1.2 ingeef dan geeft hij heel aardig mijn dropdownmenu aan, maar dan geeft hij weer geen home en leden aan. Hoe kom ik daar nog?
Wel bedankt voor je hulp tot zover, want dit geeft al aan dat het wel gaat werken!
CMS-er
Re: Menu items
Posted: Tue Feb 02, 2010 3:24 pm
by Rolf
Sjabloon NL
{menu template='cssmenu.tpl' start_element="1.1" show_root_siblings="1" start_level='2'}
Sjabloon E
{menu template='cssmenu.tpl' start_element="2.1" show_root_siblings="1" start_level='2'}
Sjabloon D
{menu template='cssmenu.tpl' start_element="3.1" show_root_siblings="1" start_level='2'}
enz.
Grt. Rolf
Re: Menu items
Posted: Tue Feb 02, 2010 3:41 pm
by CMS-er
Rolf,
Je bent echt de beste! Hij doet het!
Dank je!
Helemaal top!
CMS-er
Re: [opgelost] Menu items
Posted: Tue Feb 02, 2010 3:50 pm
by wpbremer
Ik heb bovenstaande ook even geprobeerd, maar blijf bij 1 ding hangen en dat is dat er bij de breadcrumbs voor de Home-pagina nog NL blijft staat, hoe kan ik dat wegkrijgen?
Re: [opgelost] Menu items
Posted: Tue Feb 02, 2010 3:53 pm
by sjukke
Hoi CMS-er,
Ik dat jij ook de module "Babel" gebruikt, daarover heb ik een vraagje:
Ik heb gezorgd dat in plaats van een list item vlaggen komen met hulp van een eerder topic; dit is mijn menu template code:
{foreach from=$languages item="language"}
url}">code}.jpg" class="img" title="{$language->name}" alt="{$language->name}"/>
{/foreach}
Nu heb ik twee templates, 1 voor home en 1 voor alle overige andere pagina's. Als ik daar mijn vlaggenmenu aanroep via {babel action="menu" template="flags"} werkt het op de eerste template, op de tweede (vervolgtemplate) doet ie niks. Hij staat op precies dezelfde plek in mn HTML en ik heb em 38 keer gechecked op typo's en dergelijke maar hij staat er gewoon goed...
Ik snap er geen snars meer van. Ook {babel action="menu"} werkt niet op mijn vervolgpagina.
Ook heb ik m ingevoegd als global content block, op de homepage (template 1) werkt ie als een tiet, op de vervolgtemplate doet ie helemaal niks.. De div waar de tag in staat blijft gewoon leeg.
Re: [opgelost] Menu items
Posted: Tue Feb 02, 2010 3:55 pm
by Rolf
wpbremer wrote:
Ik heb bovenstaande ook even geprobeerd, maar blijf bij 1 ding hangen en dat is dat er bij de breadcrumbs voor de Home-pagina nog NL blijft staat, hoe kan ik dat wegkrijgen?
Pas hiervoor de
root parameter aan in de {breadcrumbs} tag in het html sjabloon.
root='home' wordt dan root='nl' en root='e'
®
Re: [opgelost] Menu items
Posted: Tue Feb 02, 2010 4:00 pm
by wpbremer
It is so simple if you know how,
dank je Rolf