Samenvatting
Met Paginacode schrijf je opmaak die alleen op één pagina geldt. De pop-in heeft daarvoor één tabblad, en dat is LESS.
Er is geen tabblad voor HTML en geen tabblad voor JavaScript. De opbouw van een pagina bestaat namelijk uit haar blokken, en die bewerk je per blok.
Wat je hier schrijft, komt in de stylesheet van die ene pagina. Je opmaak staat daarna nergens anders op je website.
Voor deze pop-in heb je het recht Code toegang nodig.
Wanneer gebruik je dit?
Je gebruikt dit wanneer een aanpassing voor de hele pagina geldt, maar niet voor de rest van je website. Denk aan een landingspagina die er bewust anders uitziet.
Raakt je aanpassing maar één blok, gebruik dan de code van dat blok. Geldt zij op elke pagina, gebruik dan de code van je thema.
Wil je een script of een fragment van een externe dienst in de kop van deze pagina zetten, dan is dit niet de plek. Dat zet je bij Code-instellingen.
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.
| Onderdeel | Wat je ziet |
|---|---|
| De titel | Paginacode |
| Het tabblad | LESS |
| De knoppen | Annuleren en Opslaan |
Waar je opmaak terechtkomt
Je opmaak gaat bij het publiceren naar de stylesheet van deze pagina. In diezelfde stylesheet staat ook de opmaak van de blokken die alleen op deze pagina staan.
Het platform zet er geen selector omheen. Alleen de selector voor de pagina zelf wordt vervangen: die wijst bij het publiceren naar deze ene pagina.
Dit is hetzelfde veld als het opmaakniveau
De pop-in en de opmaakvelden van de pagina schrijven in één en hetzelfde veld. Kies je in het instellingenpaneel het opmaakniveau van de pagina, dan komt die opmaak hier ook te staan.
Wat je in de pop-in ziet, is dus die opmaak plus je eigen regels. Dat verklaart waarom er soms opmaak staat die je zelf niet hebt getypt.
Wijzig je daarna iets in het instellingenpaneel, dan wordt het hele veld opnieuw opgemaakt. Lege regels en lege regelblokken verdwijnen dan, en tussen de regelblokken komt een witregel.
De template van de detailpagina
Ook de template van de detailpagina van een collectie heeft deze pop-in. Je opmaak geldt daar voor elke detailpagina die uit die template volgt.
Stappenplan
- Open de pagina 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 pagina, dan heet hij Paginacode.
Voorwaarden en rechten
Je hebt het recht Code toegang nodig. Zonder dat recht staat de codeknop er niet, en geeft het adres van de pop-in de foutpagina Verboden toegang.
| Waarvoor | Welk recht |
|---|---|
| De pop-in openen en opslaan | Code toegang |
| Je opmaak op je gepubliceerde website zetten | Publiceren |
| De opmaakvelden van de pagina gebruiken | Websites/presentaties stijlen |
Gevolgen en beperkingen
Je opmaak hoort bij deze pagina en reist met haar mee. Kopieer je de pagina of de website, dan gaat je opmaak mee in die kopie.
| Gevolg | Wat dat betekent |
|---|---|
| Alleen opmaak, geen opbouw en geen gedrag | Voor HTML en JavaScript ga je naar de code van een blok |
| Er is geen omhullende selector | Een regel zonder eigen selector raakt elk onderdeel op deze pagina |
| Eén veld voor twee ingangen | De opmaakvelden van de pagina schrijven in hetzelfde veld als deze pop-in |
| Het instellingenpaneel maakt het veld opnieuw op | Je eigen indeling met lege regels blijft niet staan |
| Een variabele die niet bestaat, blokkeert het opslaan | Gebruik de suggestie, dan neem je de naam over zoals hij is |
| Je opmaak staat pas na publiceren op je website | Opslaan alleen is niet genoeg |
Als het niet lukt
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.
Lukt het opslaan niet en gaat de melding over een variabele, dan bestaat die variabele niet in je thema. Kies de naam uit de suggestielijst.
Werkt je opmaak op meer onderdelen dan je bedoelde, dan mist je regel een eigen selector.
Is je eigen indeling met witregels verdwenen, dan heb je daarna iets in het instellingenpaneel gewijzigd. Het platform maakt het veld dan opnieuw op.
Zie je je opmaak niet op je website, dan is die website nog niet opnieuw gepubliceerd.