Structuur invoegen

Samenvatting

Een container, een rij en een kolom bepalen de indeling van een blok. Zij dragen zelf geen inhoud, maar verdelen de ruimte waarin de elementen staan. Je voegt ze in vanuit het meer-menu op een element, en welke actie er staat hangt af van je selectie.

Elke actie vraagt eerst een richting. Kies je de eigen soort, dan zijn dat Ervoor en Erna. Voor de laag eronder heten zij Vooraan en Achteraan.

Een nieuwe container komt niet leeg. Hij brengt meteen een rij en een kolom mee, en een nieuwe rij brengt een kolom mee.

Invoegen vraagt het recht Elementen invoegen. Zonder dat recht staat geen enkele invoegactie in het menu.

Wanneer gebruik je dit?

Je gebruikt dit als de indeling van een blok niet past. Twee dingen moeten bijvoorbeeld naast elkaar komen in plaats van onder elkaar.

Je gebruikt het ook als inhoud een eigen breedte moet krijgen. Je zet die inhoud dan in een eigen kolom naast de bestaande.

Moet er alleen inhoud bij binnen de indeling die er al is, dan heb je dit niet nodig. Dat is Element invoegen.

Wil je een vlak met een eigen achtergrond of een eigen uitlijning, kijk dan naar de Box. Die kies je in de pop-in Element invoegen en niet met deze drie acties.

Hoe werkt dit in Mach3Blocks?

Een pagina is opgebouwd in vaste lagen. Een blok bevat een container, die bevat een rij, en die bevat een kolom. In die kolom staan de elementen.

Die lagen bepalen welke actie je krijgt. Je selecteert daarom eerst het niveau dat je wilt uitbreiden, en opent daarna het meer-menu op dat element.

Een container, een rij en een kolom raak je met een klik op het canvas bijna nooit. Selecteer ze via het elementpad onderaan; hoe dat werkt staat in Navigeren in editor.

De drie acties en hun richting

Selectie Actie Richtingen Wat er ontstaat
Een container Container invoegen Ervoor of Erna een container met daarin een rij en een kolom, naast de huidige container
Een container Rij invoegen Vooraan of Achteraan een rij met daarin een kolom, binnen deze container
Een rij Rij invoegen Ervoor of Erna een rij met daarin een kolom, naast deze rij
Een rij Kolom invoegen Vooraan of Achteraan een kolom binnen deze rij
Een kolom Kolom invoegen Ervoor of Erna een kolom naast deze kolom
Ervoor is niet hetzelfde als Vooraan

Ervoor en Erna zetten de nieuwe structuur naast de structuur die je selecteerde. Vooraan en Achteraan zetten hem erbinnen.

Een container houdt de inhoud binnen de breedte die je thema aangeeft. Standaard is dat 1056 pixels. Die maat wijzig je in het thema, bij het veld Container breedte; dat staat in Themavariabelen.

Een nieuwe kolom neemt de resterende breedte over. Besloeg de bestaande kolom meer dan de helft van de rij, dan krijgt de nieuwe kolom het verschil.

Stond de bestaande kolom nog op de standaardbreedte, dan gebeurt dat niet. Beide kolommen zijn dan even breed. De breedte zelf stel je daarna in met Spanwijdte; dat staat in Lay-out.

Elke nieuwe container, rij en kolom krijgt een eigen nummer. Daardoor staat de opmaak van de nieuwe structuur los van die van zijn buren; hoe dat werkt staat in Opmaakniveaus.

De nieuwe structuur neemt de kleurmodus van zijn omgeving over. Je krijgt dus geen lichte kolom in een donkere rij.

Stappenplan

De drie acties staan bij verschillende selecties, dus er zijn drie routes.

Een container toevoegen

  1. Open de pagina in de editor.
  2. Selecteer de container die je wilt uitbreiden.
  3. Open het meer-menu op dat element.
  4. Kies Container invoegen.
  5. Kies Ervoor of Erna.
  6. Controleer of de nieuwe container op het canvas staat.

Een rij toevoegen

  1. Selecteer de container of de rij waar de nieuwe rij bij hoort.
  2. Open het meer-menu op dat element.
  3. Kies Rij invoegen.
  4. Kies de richting die bij je selectie hoort.
  5. Controleer of de nieuwe rij op het canvas staat.

Een kolom toevoegen

  1. Selecteer de rij of de kolom waar de nieuwe kolom bij hoort.
  2. Open het meer-menu op dat element.
  3. Kies Kolom invoegen.
  4. Kies de richting die bij je selectie hoort.
  5. Controleer de breedte van beide kolommen.

Voorwaarden en rechten

Je hebt het recht Elementen invoegen nodig. Zonder dat recht verdwijnen alle invoegacties tegelijk uit het meer-menu op een element.

Drie rollen kunnen geen structuur invoegen

Een Beheerder en een Bouwer hebben dit recht. Een Redacteur en een Auteur hebben het niet. Datzelfde geldt voor een Medewerker.

Werk je binnen een collectie-item, dan is het menu korter. Bij een rij blijft alleen Kolom invoegen staan. Bij een kolom staat alleen Element invoegen.

Voor de breedte van een kolom heb je een ander recht nodig. Dat veld hoort bij de opmaak en staat in Lay-out.

Gevolgen en beperkingen

Een container in een container zetten kan niet via het menu. Een rij in een kolom ook niet; daarvoor is code nodig, en dat staat in Blokcode.

Er is geen actie die een structuurelement kopieert of dupliceert. Je bouwt een tweede kolom dus altijd opnieuw op.

Slepen bestaat niet. Je zet de nieuwe structuur op zijn plek met de richting, en verplaatst hem daarna met Volgorde wijzigen.

Invoegen is niet ongedaan te maken. De enige weg terug is de structuur weer weghalen; dat staat in Element verwijderen.

Verwijder je later een genummerde container, rij of kolom, dan gaat ook de opmaak van dat niveau mee. Een nieuwe krijgt een ander nummer en dus die opmaak niet.

De pagina en de website krijgen een nieuwe wijzigingsdatum. De bezoeker ziet de nieuwe indeling pas nadat je opnieuw publiceert.

Als het niet lukt

  • Staat de actie die je zoekt niet in het menu, dan heb je het verkeerde niveau geselecteerd. Kijk in het elementpad onderaan wat je hebt aangeklikt.
  • Staat er helemaal geen invoegactie in het menu, dan mist het recht Elementen invoegen. Vraag het aan bij de beheerder van je account.
  • Zoek je Vooraan onder Container invoegen, dan zoek je iets dat daar niet bestaat. Een container krijgt er alleen een rij in.
  • Is het menu veel korter dan verwacht, dan werk je in een collectie-item. Selecteer de kolom of de rij eromheen.
  • Zijn de twee kolommen niet even breed, dan had de bestaande kolom een eigen breedte. De nieuwe kolom neemt de rest van de rij.
  • Zit er een container in een rij, dan is dat blok met code gebouwd. Geen enkele actie zet een container om een bestaande rij.
  • Wordt de rij te smal, dan heeft elk element een eigen kolom gekregen. Meer elementen kunnen samen in dezelfde kolom staan.
  • Zie je de nieuwe indeling niet op je website, dan is de website nog niet opnieuw gepubliceerd.