Samenvatting
Een onepagermenu wijst niet naar andere pagina's, maar naar blokken op de pagina waar het menu zelf staat. Je bezoeker blijft dus op dezelfde pagina en schuift naar het blok dat hij aanklikt.
Je zet het aan met het vinkje Onepagermenu op het menu-element. Daarna geef je elk blok dat in het menu moet komen een naam.
Zonder namen blijft het menu leeg. Het vinkje alleen levert een melding en verder niets.
Wanneer gebruik je dit?
Je gebruikt dit voor een website die uit een lange pagina bestaat. Het menu bovenaan brengt je bezoeker dan naar het juiste deel van die pagina.
Je gebruikt het ook voor een landingspagina met een paar vaste onderdelen, zoals een aanbod, een verhaal en een contactformulier.
Wil je een menu dat wel naar andere pagina's wijst, lees dan Menublok.
Hoe werkt dit in Mach3Blocks?
Klik het menu aan en open in het instellingenpaneel het tabblad Instellingen. Daar staat het vinkje Onepagermenu, bij drie van de zes menusoorten.
| Menusoort | Heeft het vinkje |
|---|---|
| Horizontaal uitklap menu | ja |
| Verticaal uitklap menu | ja |
| Inline menu | ja |
| Selectie menu | nee |
| Breadcrumb menu | nee |
| Vrij menu | nee |
Staat het vinkje aan, dan leest het menu de blokken van de pagina waarop het staat. De paginastructuur gebruikt het dan niet meer.
Het blok een naam geven
Klik het blok aan en kijk bovenaan in het instellingenpaneel. Daar staat het veld Naam, met daaronder de aanduiding in onepagermenu.
| Wat | Hoe het werkt |
|---|---|
| De beginwaarde | Leeg. Geen enkel blok heeft vooraf een naam |
| De lengte | Hoogstens 255 tekens |
| Per taal | Heeft je website meer talen, dan staat er een invoerveld per taal |
| Waar je het vindt | Als eerste veld in het paneel, zodra je het blok aanklikt |
Hoe het menu zich vult
Elk blok met een naam wordt een menu-item, met die naam als tekst. De volgorde is de volgorde van de blokken op je pagina.
Het adres van zo'n item wordt een ankerlink. Die link ontstaat uit de naam, in kleine letters en met streepjes in plaats van spaties.
Bij het publiceren krijgt het blok datzelfde anker mee. Een bezoeker die op het item klikt, schuift daarna naar dat blok.
Stappenplan
Het onepagermenu aanzetten
- Open de pagina in de editor.
- Klik het menu in het canvas aan.
- Ga in het instellingenpaneel naar het tabblad Instellingen.
- Zet het vinkje Onepagermenu aan.
De blokken benoemen
- Klik een blok in het canvas aan.
- Vul bovenin het veld Naam in.
- Vul de naam per taal in als je website meer talen heeft.
- Herhaal dit voor elk blok dat in het menu moet komen.
- Publiceer je website.
De namen die je invult staan daarna als items in het menu. Blokken zonder naam blijven eruit.
Voorwaarden en rechten
Voor het vinkje en voor het blokveld Naam is geen apart recht nodig. Wie de editor mag openen, mag ze dus instellen.
| Waarvoor | Welk recht |
|---|---|
| Het vinkje Onepagermenu | Geen apart recht |
| Het blokveld Naam | Geen apart recht |
| Het menu op je website zichtbaar maken | Publiceren |
Gevolgen en beperkingen
Een onepagermenu is een vervanging en geen aanvulling. Zolang het vinkje aanstaat, toont dat menu geen enkele pagina meer.
| Wat er verandert | Wat dat betekent |
|---|---|
| Het menu leest blokken | De pagina's van je website staan er niet meer in |
| Het menu hoort bij een pagina | Staat het blok op elke pagina, dan verandert het menu per pagina mee |
| De items zijn ankerlinks | Je bezoeker blijft op dezelfde pagina staan |
| De volgorde ligt vast | Die volgt de blokken op je pagina en is niet apart te zetten |
De velden Startpunt en Niveaus blijven in het paneel staan, maar zij doen niets meer. Een onepagermenu heeft geen niveaus.
Twee blokken met dezelfde naam leveren hetzelfde anker op. Een bezoeker komt dan bij het eerste blok met die naam uit.
Een wijziging is pas op je website te zien nadat je opnieuw publiceert. Lees Website publiceren.
Als het niet lukt
Zie je het vinkje Onepagermenu niet, dan heeft deze menusoort het niet. Wissel het menu naar een soort die het wel heeft. Lees Menublok.
Krijg je de melding "Er zijn geen benoemde blokken op deze pagina.", dan heeft nog geen enkel blok een naam. Klik een blok aan en vul het veld Naam.
Mist er een blok in het menu, dan is de naam van dat blok leeg. Op een meertalige website kan de naam in die ene taal leeg zijn.
Springen twee items naar hetzelfde deel van je pagina, dan hebben twee blokken dezelfde naam. Geef ze elk een eigen naam.
Toont je menu ineens geen pagina's meer, dan staat het vinkje aan. Zet het uit om de paginalijst terug te krijgen.