Navigatiecode

Samenvatting

Met Navigatiecode schrijf je opmaak voor één navigatie. De pop-in heeft daarvoor één tabblad, en dat is LESS.

Deze pop-in is de enige in de code-editor die twee rechten vraagt. Naast Code toegang heb je het recht Websites/presentaties stijlen nodig, want dat recht opent het scherm eromheen.

Je opmaak komt in de stylesheet van je hele website. Zij staat daarmee op elke pagina, ook op pagina's zonder deze navigatie.

Wanneer gebruik je dit?

Je gebruikt dit wanneer de opmaak van een navigatie verder moet gaan dan het thema toestaat. Denk aan een menu dat op een enkel punt van je huisstijl afwijkt.

Kun je het met de opmaakvelden van de navigatie instellen, doe het dan daar. Wat je met een veld kunt kiezen, hoef je niet te schrijven.

Gaat je aanpassing over het menublok op de pagina en niet over de navigatie zelf, dan is dit niet de plek.

Hoe werkt dit in Mach3Blocks?

De pop-in vult je scherm. Bovenin staat het ene tabblad, in het midden schrijf je je opmaak, en onderin staan Annuleren en Opslaan.

De route erheen, met drie voorwaarden

Voordat je bij de pop-in bent, kom je langs drie punten. Elk punt heeft zijn eigen voorwaarde, en dat is de reden dat deze titel twee rechten noemt.

Stap in de route Wat er moet gelden
Het menu-item Navigaties staat in het workspacemenu, onder Content & Design Je hebt het recht Websites/presentaties stijlen, en je website heeft minstens één navigatie
Het overzicht met je navigaties opent Hetzelfde recht. Zonder navigatie geeft dit scherm een foutpagina
De pop-in Navigatiecode opent Je hebt daarnaast het recht Code toegang

Zonder het eerste recht kom je dus nooit bij de knop, ook niet als je het tweede recht wel hebt.

Dit is hetzelfde veld als de opmaakvelden

De pop-in en de opmaakvelden van deze navigatie schrijven in één en hetzelfde veld. Wat je hier ziet, is dus die opmaak plus je eigen regels.

Het platform zet één selector om die opmaak heen, en die selector wijst naar deze ene navigatie. Wat je zelf schrijft, wordt overgenomen zoals je het typt.

Waar je opmaak terechtkomt

Je opmaak wordt bij het publiceren aan de stylesheet van je hele website toegevoegd. Zij komt daarin vóór de opmaak van je thema te staan.

Je opmaak staat op elke pagina

De opmaak van een navigatie belandt in de stylesheet van je hele website. Zij staat daarmee ook op pagina's waar die navigatie niet op staat. Zet je regels daarom binnen een selector die bij deze navigatie hoort.

Een navigatie die op tien pagina's staat, levert haar opmaak één keer. Zij komt dus niet tien keer in die stylesheet.

Wat deze pop-in niet biedt

Een navigatie heeft in het platform ook een opbouw en een stuk gedrag. Die twee zijn hier niet te bewerken; er is alleen het tabblad voor opmaak.

Stappenplan

  1. Open je website.
  2. Kies Navigaties in het workspacemenu.
  3. Open de navigatie in de editor.
  4. Klik op de codeknop in de kop van de editor.
  5. Typ je opmaak in het tabblad LESS.
  6. Klik op Opslaan.
  7. Publiceer je website.

De codeknop draagt de naam van het onderdeel dat je open hebt. Sta je op een navigatie, dan heet hij Navigatiecode.

Publiceren maakt je opmaak zichtbaar

Opslaan bewaart je opmaak bij de navigatie. Op je gepubliceerde website staat zij pas nadat je die website opnieuw hebt gepubliceerd.

Voorwaarden en rechten

Je hebt twee rechten nodig, en zij doen elk iets anders. Het ene opent het scherm, het andere de pop-in.

Waarvoor Welk recht
Het menu-item en het overzicht met je navigaties Websites/presentaties stijlen
De pop-in openen en opslaan Code toegang
Je opmaak op je gepubliceerde website zetten Publiceren

Je website moet daarnaast minstens één navigatie hebben. Zonder navigatie staat het menu-item er niet.

Gevolgen en beperkingen

Je opmaak hoort bij deze navigatie en reist met haar mee. Zij geldt overal waar die navigatie wordt gebruikt.

Gevolg Wat dat betekent
Alleen opmaak, geen opbouw en geen gedrag Er is één tabblad, en dat gaat over stijl
Je opmaak staat op elke pagina Ook op pagina's waar deze navigatie niet op staat
Je opmaak komt vóór die van je thema Een regel in je thema voor hetzelfde onderdeel wint daarvan
Eén veld voor twee ingangen De opmaakvelden van de navigatie schrijven in hetzelfde veld
Twee rechten in plaats van één Dit is de enige codepop-in waarvoor dat geldt
Je opmaak staat pas na publiceren op je website Opslaan alleen is niet genoeg

Als het niet lukt

Zie je Navigaties niet in je workspacemenu, dan zijn er twee mogelijke oorzaken. Je website heeft geen navigatie, of je gebruiker mist het recht Websites/presentaties stijlen.

Krijg je een foutpagina zodra je het overzicht opent, dan heeft je website nog geen navigatie. Maak er eerst één aan.

Zie je de codeknop niet in de kop van de editor, dan mist je gebruiker het benodigde recht. Vraag Code toegang aan bij Mach3Builders.

Verschijnt bij het opslaan de pop-in Fout in code, dan zit er een fout in je opmaak. De melding noemt het regelnummer.

Werkt je regel niet, dan gaat een regel uit je thema er waarschijnlijk overheen. De opmaak van je thema komt in de stylesheet immers achter die van je navigatie.

Zie je je opmaak niet op je website, dan is die website nog niet opnieuw gepubliceerd.