Què és un "Tipus de contingut" de Drupal? Què són els "camps"?

Definició:

Un "tipus de contingut" de Drupal és un tipus particular de contingut. Per exemple, a Drupal 7 , els tipus de contingut predeterminats inclouen "article", "pàgina bàsica" i "tema del fòrum".

Drupal us facilita que feu els vostres propis tipus de contingut. Els tipus de contingut personalitzats són un dels millors motius per aprendre Drupal.

Els tipus de contingut tenen camps

El més excitant dels tipus de contingut de Drupal és que cada tipus de contingut pot tenir el seu propi conjunt de camps . Cada camp emmagatzema una mica d'informació particular.

Per exemple, suposem que voleu escriure ressenyes de llibres (un exemple clàssic). Seria bo incloure certs bits bàsics d'informació sobre cada llibre, com ara:

Els camps resoldre problemes

Ara, podeu escriure les vostres ressenyes com a articles habituals i, simplement, enganxar aquesta informació al començament de cada ressenya. Però això generaria diversos problemes:

Amb camps, resoldreu tots aquests problemes.

Podeu fer un tipus de contingut de "ressenya de llibres" i cada bit d'informació es converteix en un "camp" associat a aquest tipus de contingut.

Els camps us ajudaran a introduir informació

Ara, quan comença una nova revisió del llibre, teniu un quadre de text especial i separat per a cada bit d'informació. És molt menys probable que oblideu d'entrar, per exemple, del nom de l'autor. Aquí hi ha la caixa.

De fet, cada camp té l'opció de marcar-se com calgui . De la mateixa manera que no podeu desar un node sense títol, Drupal no us permetrà desar sense introduir text per a un camp marcat com a requerit.

Els camps no han de ser text

Heu adonat que un d'aquests camps és una imatge ? Els camps no es limiten al text. Un camp pot ser un fitxer, com ara una imatge o un PDF . Podeu obtenir camps addicionals amb mòduls personalitzats , com ara la data i la ubicació.

Podeu personalitzar la visualització de camps

De manera predeterminada, quan visualitzeu la vostra revisió del llibre, apareixerà cada camp amb una etiqueta. Però podeu personalitzar això. Podeu reordenar l'ordre dels camps, amagar les etiquetes i fins i tot utilitzar els "estils d'imatge" per controlar la mida de la pantalla de la coberta d'aquest llibre.

Podeu personalitzar tant la visualització de pàgina "predeterminada" com la visualització completa de la pàgina i també la visualització "Teaser", que és com apareix el contingut a les llistes. Per exemple, per als llistats, pot ocultar tots els camps addicionals, excepte l'autor.

Una vegada que comença a pensar en llistats, però, voldreu submergir-se en Drupal Views. Amb Views, podeu crear llistats personalitzats d'aquestes ressenyes de llibres. Consulteu aquest article per obtenir exemples de visualitzacions .

Com s'afegeixen els tipus de contingut?

A Drupal 6 i versions anteriors, necessitava instal·lar el mòdul de construcció de continguts (CCK) per utilitzar els tipus de contingut.

Amb Drupal 7, els tipus de contingut s'inclouen ara al nucli. Inicieu sessió com a administrador i, al menú superior, vés a Estructura -> Tipus de contingut -> Afegeix tipus de contingut.

Fer els tipus de contingut personalitzats de Drupal és extremadament senzill. No cal escriure una sola línia de codi. A la primera pàgina, descriu el tipus de contingut. A la segona pàgina, afegiu camps. En qualsevol moment, podeu editar el tipus de contingut per afegir o treure camps.

Els tipus de contingut són una de les funcions més potents que Drupal té per oferir. Un cop hàgiu començat a pensar en els tipus de contingut i les visualitzacions , mai no tornareu a les pàgines bàsiques.