CCK (Content Construction Kit)
Uit DeVliegendeWiki
Dit artikel behandelt primair CCK voor Drupal 6
In Drupal kun je met behulp van de Content Construction Kit (CCK) nieuwe datatypes defineren en manipuleren (bv. in- en exporteren). Wanneer je nieuwe datatypes defineert, of bestaande aanpast, verschijnen deze datatypes onder Create content in het menu van Drupal.
Inhoud |
Bronnen
- Startpagina in het Drupal.org handbook
- Content Construction Kit Handbook
- Content Construction Kit Project Page. Hier kun je oa. de module downloaden
- CCK Modules Download Page: Hier kun je oa. dataveld-types downloaden
- CCK download
- ImageField: veld voor afbeeldingen
- FileField: nodig voor ImageField
Dropdown box
Het lijkt er op dat je standaard gegevens niet kunt weergeven in een dropdown box, zelfs niet als het een veld beperkt is tot een vast-gedefineerde set waardes. Details:
- De FixenDataDropdown module voor CCK biedt de mogelijkheid om afhankelijke dropdown-boxes te genereren. Bv. dat je in de eerste dropdown-box een land kiest, en in de tweede een plaats in dat land.
- http://drupal.org/node/63690
- De Views module wordt vaak in deze context genoemd
ImageCache
Je kunt CCK gebruiken in combinatie met ImageCache via
Administer > Content management > aangemaakte content-tye > Display fields
Importeren van records
- Node Import-module, al kent die tekortkoming. Zie artikel Node Import-module voor details
- Workaround: Importeren in Drupal 5, daarna upgraden naar Drupal 6
Nieuwe content-typen aanmaken
Nieuwe content-typen kun je defineren via
Administer > Content management Content Types: Add content type
Standaard zijn er twee veldtypen beschikbaar: text en number. Vele soorten additionele veldtypen zijn beschikbaar als modules. Standaard is er voorzien in twee veldtypen: Title en Body.
Veldtypen
- money: Geldbedragen. Afhankelijk van modules Currency, Format Number API en Formatted Number CCK
- ImageField: Afbeeldingen
- FileField: Bestanden
