Onepagermenu

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.

Het vinkje alleen is niet genoeg

Zet je het vinkje aan zonder je blokken te benoemen, dan blijft het menu leeg. Er verschijnt dan de melding "Er zijn geen benoemde blokken op deze pagina." Je geeft dus eerst de blokken een naam.

Stappenplan

Het onepagermenu aanzetten

  1. Open de pagina in de editor.
  2. Klik het menu in het canvas aan.
  3. Ga in het instellingenpaneel naar het tabblad Instellingen.
  4. Zet het vinkje Onepagermenu aan.

De blokken benoemen

  1. Klik een blok in het canvas aan.
  2. Vul bovenin het veld Naam in.
  3. Vul de naam per taal in als je website meer talen heeft.
  4. Herhaal dit voor elk blok dat in het menu moet komen.
  5. 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.

Op een meertalige website benoem je per taal

Het menu zoekt de naam in de taal van je bezoeker. Heeft een blok in die taal geen naam, dan staat het in dat menu niet. Vul de naam dus in elke taal in. Lees Website vertalen.

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.