Skip to main content

Wat is een Drupal "Inhoudstype & # 34?

How to fix Unexpected Token in JSON error (April 2025)

How to fix Unexpected Token in JSON error (April 2025)
Anonim

Een Drupal "inhoudstype" is een bepaald soort inhoud. In Drupal 7 zijn de standaardcontenttypen bijvoorbeeld 'artikel', 'basispagina' en 'forumonderwerp'.

Drupal maakt het gemakkelijk voor jou om jouw eigen inhoudstypen. Aangepaste inhoudstypen zijn een van de beste redenen om Drupal te leren.

Inhoudstypen hebben velden

Het meest opwindende aan Drupal-inhoudstypen is dat elk inhoudstype een eigen set kan hebben velden. Elk veld slaat een bepaald stukje informatie op.

Stel dat u graag boekrecensies schrijft (een klassiek voorbeeld). Het zou leuk zijn om bepaalde elementaire stukjes informatie over elk boek op te nemen, zoals:

  • omslagfoto
  • titel
  • schrijver
  • uitgeverij
  • publicatiejaar

Velden lossen problemen op

Nu jij kon schrijf uw beoordelingen als gewone artikelen en plak deze informatie eenvoudigweg aan het begin van elke review. Maar dit zou verschillende problemen veroorzaken:

  • Wat als je een bepaald stuk vergeet?
  • Wat als u van gedachten verandert over bijvoorbeeld de uitgever opnemen? Hoe verberg je de uitgever over alle oude artikelen?
  • Wat als je besluit dat je wat van de informatie liever op de site laat zien? einde van het artikel? Of zelfs in een zijbalk? Of de titel vet maken? Dit soort flexibiliteit is onmogelijk. Je hebt de gegevens op een bepaalde plek in elk artikel hard gecodeerd.

Met velden lost u al deze problemen op.

U kunt het inhoudstype 'boekrecensie' maken en elk stukje informatie wordt een 'veld' dat aan dit inhoudstype is gekoppeld.

Velden helpen u bij het invoeren van informatie

Nu, wanneer u een nieuwe boekrecensie begint, heeft u een speciaal, afzonderlijk tekstvak voor elk stukje informatie. Je vergeet veel minder om bijvoorbeeld de naam van de auteur in te voeren. Daar is de doos voor.

In feite heeft elk veld de mogelijkheid om te worden gemarkeerd als verplicht . Net zoals u een knoop zonder titel niet kunt opslaan, kunt u met Drupal niet opslaan zonder tekst in te voeren voor een veld dat is gemarkeerd als verplicht.

Velden hoeven geen tekst te zijn

Heb je gemerkt dat een van deze velden een is beeld ? Velden zijn niet beperkt tot tekst. Een veld kan een bestand zijn, zoals een afbeelding of een PDF. U kunt extra soorten velden krijgen met aangepaste modules, zoals Datum en Locatie.

U kunt aanpassen hoe velden worden weergegeven

Wanneer u uw boekrecensie bekijkt, wordt standaard elk veld weergegeven met een label. Maar je kunt dit aanpassen. U kunt de volgorde van velden herschikken, de labels verbergen en zelfs "afbeeldingsstijlen" gebruiken om de weergavegrootte van die boekomslag te bepalen.

U kunt zowel de weergave 'Standaard', de volledige pagina als de weergave 'Teaser' aanpassen, zoals de inhoud van de vermeldingen. Voor lijsten kunt u bijvoorbeeld alle extra velden verbergen, behalve de auteur.

Als je eenmaal aan het denken gaat over aanbiedingen, wil je Drupal Views wel gebruiken. Met weergaven kun je bouwen aangepaste lijsten van deze boekbesprekingen.

Hoe voeg ik inhoudstypen toe?

In Drupal 6 en eerdere versies moest u de Content Construction Kit (CCK) -module installeren om inhoudstypen te gebruiken.

Met Drupal 7 worden inhoudstypen nu opgenomen in de kern. Meld u aan als beheerder en ga in het hoofdmenu naar

Structuur -> Inhoudstypen -> Inhoudstype toevoegen.

Het maken van aangepaste Drupal-inhoudstypen is uiterst eenvoudig. U hoeft geen enkele regel code te schrijven. Op de eerste pagina beschrijft u het inhoudstype. Op de tweede pagina voegt u velden toe. U kunt op elk moment het inhoudstype bewerken om velden toe te voegen of te verwijderen.

Inhoudstypen zijn een van de krachtigste functies die Drupal te bieden heeft. Zodra u begint te denken in inhoudstypen en weergaven, gaat u nooit meer terug naar de basispagina's.