Element benoemen

Samenvatting

Het veld Naam hoort bij een blok en niet bij een element. Een los element kun je dus geen naam geven. Je benoemt het blok waarin dat element staat.

Je vult de naam in op het tabblad Instellingen van een blok. Het is het eerste veld, met de veldmelding in onepagermenu eronder.

Een benoemd blok kun je daarna kiezen als doel van een link. Het komt ook als item in een onepagermenu te staan.

Op de gepubliceerde pagina wordt de naam een anker. Dat anker is de naam in kleine letters, met streepjes op de plek van de spaties.

Voor dit veld is geen recht nodig.

Wanneer gebruik je dit?

Je gebruikt dit als een link naar een plek op dezelfde pagina moet springen. De link kiest dan het blok, en de bezoeker scrolt ernaartoe.

Je gebruikt het ook bij een onepager. Een onepagermenu bouwt zijn items op uit de benoemde blokken van die pagina; zonder naam staat een blok er niet in.

Wil je een los element aanspreekbaar maken, dan lukt dat niet. Benoem het blok eromheen en verwijs daarnaar.

Zoek je een manier om een blok tijdelijk weg te halen, dan is dit het verkeerde veld. Dat staat in Inhoud verbergen.

Hoe werkt dit in Mach3Blocks?

Alleen een blok kan een naam krijgen

Het veld staat in de veldenlijst van een blok. Bij geen enkele elementsoort bestaat het. Selecteer dus eerst het blok en niet de inhoud erin.

Het veld staat vooraan op het tabblad Instellingen. Je vindt het boven de schakelaar waarmee je een blok per schermgrootte verbergt.

Wat Wat er staat Bijzonderheden
Het label Naam met de veldmelding in onepagermenu eronder
De plek het eerste veld op het tabblad Instellingen van een blok boven het veld Verbergen
De vorm een tekstveld per taal van de website de taalcode staat als label voor het veld
De lengte hoogstens 255 tekens
De beginwaarde leeg een nieuw blok heeft dus nog geen naam

Wat de naam in gang zet

Wat er gebeurt Waar je het merkt
Het blok komt in de lijst met mogelijke doelen te staan de linkkiezer, zodra je een link naar een blok instelt
Een link naar dat blok wordt het adres van de pagina met een anker erachter de link zelf
Het blok krijgt datzelfde anker mee de voorvertoning en de gepubliceerde pagina
Een onepagermenu maakt van elk benoemd blok een item het menu op de pagina

Het anker volgt de naam, maar in kleine letters. Spaties worden streepjes. De naam Onze diensten levert dus het anker onze-diensten op.

Een blok zonder naam wordt overgeslagen. Het staat niet in de linkkiezer en het komt niet in een onepagermenu.

Bij een website met meer dan één taal

Bij een meertalige website staat er een invoerveld per taal, met de taalcode ervoor. Je vult de naam dus per taal in.

Laat je een taal leeg, dan valt die taal terug op de naam zonder taalcode. De link blijft dan werken, maar het menu-item leest in de verkeerde taal.

Op het canvas krijgt het blok geen anker. Een link naar een blok doet daar dus niets, ook niet als de naam goed staat.

Controleer zo'n link daarom altijd buiten de editor. In de voorvertoning en op de gepubliceerde pagina werkt hij wel.

Stappenplan

  1. Open de pagina in de editor.
  2. Selecteer het blok dat een naam moet krijgen.
  3. Open het tabblad Instellingen in het instellingenpaneel.
  4. Typ de naam in het veld Naam.
  5. Herhaal dat voor elke taal van de website.
  6. Open de voorvertoning van de pagina.
  7. Controleer of de link naar het blok springt.

Voorwaarden en rechten

Voor het veld Naam is geen recht nodig. Wie het instellingenpaneel kan openen, kan de naam instellen.

Er is wel een voorwaarde. Je moet een blok hebben geselecteerd en niet een element; hoe dat gaat staat in Blok selecteren.

Voor het menu waarin de naam terechtkomt gelden eigen voorwaarden. Die staan in Onepagermenu.

Gevolgen en beperkingen

Een naam wijzigen breekt bestaande links

Het anker volgt de naam. Wijzig je de naam, dan wijzigt het anker mee. Elke link die naar de oude naam wees, komt daarna nergens meer uit.

  • Twee blokken met dezelfde naam leveren hetzelfde anker op. Er is geen controle op dubbele namen, en de bezoeker landt dan op het bovenste blok.
  • De naam zelf komt niet in de broncode van je website. Bij het publiceren wordt hij vervangen door het anker.
  • Is het blok globaal gemaakt, dan hoort de naam bij dat globale blok. Dezelfde naam geldt dan op elke pagina waar het blok staat.
  • Het veld controleert de naam niet. Elk teken mag, tot 255 tekens; wat het anker daarvan maakt, zie je in de voorvertoning.
  • De bezoeker ziet het anker en het menu-item pas nadat je de website opnieuw hebt gepubliceerd.

Als het niet lukt

  • Staat het blok niet in de linkkiezer, dan heeft het nog geen naam. Geef het een naam en open de kiezer opnieuw.
  • Zoek je het veld Naam bij een element, dan zoek je iets dat daar niet bestaat. Selecteer het blok eromheen.
  • Springt de link niet, en werk je in de editor, dan hoort dat zo. Het anker bestaat alleen buiten de editor.
  • Zegt het menu "Er zijn geen benoemde blokken op deze pagina.", dan heeft geen enkel blok van die pagina een naam.
  • Werkt de link in één taal niet, dan is het naamveld van die taal leeg gebleven.
  • Landt de bezoeker op het verkeerde blok, dan dragen twee blokken dezelfde naam. Geef een van de twee een andere naam.
  • Vind je het veld helemaal niet, dan staat je selectie op een element. Kijk in het elementpad onderaan wat je hebt aangeklikt.
  • Ziet de bezoeker de nieuwe naam niet, dan is de website nog niet opnieuw gepubliceerd.