Samenvatting
Elk veld van een collectie heeft vier vinkjes. Zij staan in de pop-in Veldinstellingen, onder de veldnaam en het type.
Elk vinkje verandert iets buiten dit scherm. Zij bepalen hoe je een item invult, hoe dat item heet, en wat er van het veld op de website komt.
Twee vinkjes staan bij elk veld. De andere twee bestaan alleen bij bepaalde veldtypes.
Wanneer gebruik je dit?
Je gebruikt dit terwijl je een veld inricht, dus meteen bij het toevoegen of later bij het bijstellen.
Je gebruikt Linkbaar als de link van een element moet kunnen afwijken van de link van het item zelf.
Wil je weten hoe je een veld toevoegt, verplaatst of weghaalt, lees dan Velden beheren.
Hoe werkt dit in Mach3Blocks?
De vier vinkjes staan onder elkaar in dezelfde pop-in als de veldnaam en het type. Je opent die pop-in door in de collectie op een veld te klikken.
| Vinkje | Wat het doet | Bestaat bij |
|---|---|---|
| Gebruik als itemnaam | Dit veld levert de naam van elk item, in de lijsten en in het adres van de detailpagina | alleen het type Heading |
| Verplicht | Een item is niet op te slaan zolang dit veld leeg is | elk veldtype |
| Vertaalbaar | Het veld is per taal in te vullen, zodat de inhoud van de collectie een vertaling krijgt | elk veldtype |
| Linkbaar | Het item krijgt bij dit veld een eigen link, een eigen linkdoel en een eigen aria-label | alleen Button, Media en Afbeelding |
Komt het veld uit een blok dat je in de editor hebt gekoppeld, dan zijn de vinkjes al gezet. Verplicht staat dan aan, en het eerste heading-veld levert de itemnaam.
Vertaalbaar volgt bij zo'n veld het element in het blok. Lees Collectie koppelen.
Wat je ermee kunt
Het veld dat de itemnaam levert
Zet je Gebruik als itemnaam aan, dan komt de naam van elk item uit dit veld. Je typt dus een kop in, en Mach3Blocks maakt daar de naam en het adres van.
Ook items die er al waren krijgen dan de naam uit dit veld. Het adres van hun detailpagina volgt die nieuwe naam.
Het losse veld Itemnaam verdwijnt daarna uit de pop-in van een item. Wijzig je later de kop, dan wijzigt de naam mee.
Er kan maar één veld tegelijk de itemnaam leveren. Zet je het bij een tweede veld aan, dan gaat het bij het eerste veld uit.
Een veld dat ingevuld moet worden
Verplicht zet een controle op het invoerveld van een item. Zolang het veld leeg is, kun je het item niet opslaan.
Dit vinkje is ook een voorwaarde voor de itemnaam. Een veld dat de naam levert, moet dus verplicht zijn.
Een veld dat per taal bestaat
Vertaalbaar is de plek waar de inhoud van een collectie per taal ontstaat. Zonder dit vinkje heeft het veld één waarde voor alle talen.
Staat het aan, dan krijgt het invoerveld van een item een waarde per taal. Sorteer je op dit veld, dan telt de waarde van de taal die je bekijkt.
Het vertalen zelf start bij de website en niet bij de collectie. Lees Website vertalen.
Een veld met een eigen link
Linkbaar geeft het item bij dit veld een eigen link. Naast die link komen er een linkdoel en een aria-label bij, los van de link van het item zelf.
Staat het vinkje uit, dan gaan die drie waarden niet mee bij het publiceren. Ook als er ooit iets is ingevuld.
In de editor werkt het omgekeerd. Is het gekoppelde veld niet linkbaar, dan verdwijnt het linkveld van het element uit het instellingenpaneel.
Wil je één item een afwijkende link geven zonder dit vinkje, lees dan Item linken.
Grenzen en wat niet kan
De twee vinkjes met een voorwaarde staan alleen in de pop-in van een bestaand veld van het juiste type.
| Vinkje | Wanneer je het niet ziet |
|---|---|
| Gebruik als itemnaam | Bij elk type behalve Heading |
| Linkbaar | Bij elk type behalve Button, Media en Afbeelding |
Een veld levert de itemnaam pas als het aan drie voorwaarden voldoet. Elke voorwaarde heeft een eigen melding bij het opslaan.
| Voorwaarde | De melding |
|---|---|
| Het veld heeft het type Heading | "Je kunt dit veld alleen als itemnaam gebruiken als deze het type Heading heeft." |
| Het veld staat op Verplicht | "Je kunt dit veld alleen als itemnaam gebruiken als deze verplicht is." |
| Alle items hebben er een waarde in | "Je kunt dit veld alleen als itemnaam gebruiken als deze voor alle items een waarde heeft." |
Bij het toevoegen van een veld staan alle vier de vinkjes er wel, want er is dan nog geen type gekozen. Past een vinkje niet bij het gekozen type, dan volgt de melding pas na het opslaan.
Verplicht werkt alleen vooruit. Items die al bestonden en dit veld leeg lieten, blijven leeg; er is geen hercontrole achteraf.
Zet je Vertaalbaar later uit, dan is de vertaalde inhoud van dat veld niet meer te zien, in het beheer en op de website. Laat dit vinkje daarom staan zolang de website meertalig is.
Automatisch vertalen werkt bij drie veldtypes:
- Heading
- Tekst
- Button
Een vertaalbaar veld van een ander type vul je per taal met de hand in.
Een vinkje geldt voor het hele veld en dus voor alle items. Je kunt het niet per item anders zetten.
Voorwaarden en rechten
Je hebt het recht Collecties toevoegen nodig. Dat is hetzelfde recht als voor het tabblad Velden zelf.
Er is geen apart recht per vinkje. Wie de pop-in kan openen, kan alle vier de vinkjes zetten.
Om een wijziging op de website te tonen, heb je daarnaast het recht Publiceren nodig.
Praktijkvoorbeelden
Je hebt een collectie met nieuwsberichten op een website in twee talen. De kop, de tekst en de knop zet je op Vertaalbaar, want die inhoud verschilt per taal.
De afbeelding laat je zonder dat vinkje. Elke taal toont dan dezelfde afbeelding, en je vult die maar één keer in.
Je hebt een overzichtsblok waarin elke tegel een knop heeft. De ene knop moet naar een pdf, de andere naar een externe site.
Je zet daarom Linkbaar aan op het knopveld. Bij elk item vul je dan een eigen link en een eigen linkdoel in.