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.
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
- Open je website.
- Kies Navigaties in het workspacemenu.
- Open de navigatie in de editor.
- Klik op de codeknop in de kop van de editor.
- Typ je opmaak in het tabblad LESS.
- Klik op Opslaan.
- Publiceer je website.
De codeknop draagt de naam van het onderdeel dat je open hebt. Sta je op een navigatie, dan heet hij Navigatiecode.
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.