¿Qué es un "tipo de contenido" de Drupal?

click fraud protection

Un "tipo de contenido" de Drupal es un tipo particular de contenido. Por ejemplo, en Drupal 7, los tipos de contenido predeterminados incluyen "artículo", "página básica" y "tema del foro".

Drupal te facilita la creación de tu propio tipos de contenido. Los tipos de contenido personalizados son una de las mejores razones para aprender Drupal.

Los tipos de contenido tienen campos

Lo más interesante de los tipos de contenido de Drupal es que cada tipo de contenido puede tener su propio conjunto de campos. Cada campo almacena un fragmento de información en particular.

Por ejemplo, suponga que le gusta escribir reseñas de libros (un ejemplo clásico). Sería bueno incluir cierta información básica sobre cada libro, como:

  • Imagen de portada
  • Título
  • Autor
  • Editor
  • Año de publicación

Los campos resuelven problemas

Ahora tu podría Escriba sus reseñas como artículos ordinarios y simplemente pegue esta información al comienzo de cada reseña. Pero esto crearía varios problemas:

  • ¿Qué pasa si olvidas una pieza en particular?
  • instagram viewer
  • ¿Qué pasa si cambia de opinión acerca de incluir, digamos, al editor? ¿Cómo escondes el editor en todos los artículos antiguos?
  • ¿Qué pasa si decide que prefiere mostrar parte de la información en el final del articulo? ¿O incluso en una barra lateral? ¿O poner el título en negrita? Este tipo de flexibilidad es imposible. Ha estado codificando los datos en un lugar en particular en cada artículo.

Con los campos, resuelves todos estos problemas.

Puede crear un tipo de contenido de "reseña de libro", y cada bit de información se convierte en un "campo" adjunto a este tipo de contenido.

Los campos lo ayudan a ingresar información

Ahora, cuando comienza una nueva reseña de un libro, tiene un cuadro de texto especial y separado para cada bit de información. Es mucho menos probable que olvide ingresar, digamos, el nombre del autor. Ahí está la caja para eso.

De hecho, cada campo tiene la opción de marcarse como requerido. Al igual que no puede guardar un nodo sin un título, Drupal no le permitirá guardar sin ingresar texto para un campo marcado como obligatorio.

Los campos no tienen que ser de texto

¿Notó que uno de estos campos es un imagen? Los campos no se limitan al texto. Un campo puede ser un archivo, como una imagen o un PDF. Puede obtener tipos adicionales de campos con módulos personalizados, como Fecha y Localización.

Puede personalizar cómo se muestran los campos

De forma predeterminada, cuando vea la reseña de su libro, cada campo aparecerá con una etiqueta. Pero puedes personalizar esto. Puede reorganizar el orden de los campos, ocultar las etiquetas e incluso utilizar "estilos de imagen" para controlar el tamaño de visualización de la portada de ese libro.

Puede personalizar tanto la vista de página completa "Predeterminada" y también la vista "Teaser", que es cómo aparece el contenido en los listados. Por ejemplo, para los listados, puede ocultar todos los campos adicionales excepto el autor.

Sin embargo, una vez que comience a pensar en los listados, querrá sumergirse en Drupal Views. Con Views, puede crear listados personalizados de estas reseñas de libros.

¿Cómo agrego tipos de contenido?

En Drupal 6 y versiones anteriores, necesitaba instalar el Kit de construcción de contenido (CCK) módulo para utilizar tipos de contenido.

Con Drupal 7 y versiones posteriores, los tipos de contenido se incluyen en el núcleo. Inicie sesión como administrador y, en el menú superior, vaya a.

Estructura -> Tipos de contenido -> Agregar tipo de contenido.

Crear tipos de contenido personalizados de Drupal es extremadamente fácil. No es necesario que escriba una sola línea de código. En la primera página, describe el tipo de contenido. En la segunda página, agrega campos. En cualquier momento, puede editar el tipo de contenido para agregar o eliminar campos.

Los tipos de contenido son una de las características más poderosas que ofrece Drupal. Una vez que empiece a pensar en los tipos de contenido y las Vistas, nunca volverá a las páginas básicas.

instagram story viewer