Skip to main content

¿Qué es un Drupal "Tipo de contenido & # 34?

“180” Movie (Junio 2026)

“180” Movie (Junio 2026)
Anonim

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 hace que sea fácil para usted hacer su 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 emocionante de los tipos de contenido de Drupal es que cada tipo de contenido puede tener su propio conjunto de campos. Cada campo almacena un bit particular de información.

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

  • Imagen de portada
  • título
  • autor
  • editor
  • año de publicación

Los campos resuelven problemas

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

  • ¿Qué pasa si olvidas una pieza en particular?
  • ¿Qué pasa si cambias de opinión acerca de incluir, digamos, el editor? ¿Cómo escondes al editor en todos los artículos antiguos?
  • ¿Qué pasa si decides que prefieres mostrar algo de la información en el fin del articulo? ¿O incluso en una barra lateral? O hacer 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 hacer un tipo de contenido de "revisión de libro", y cada bit de información se convierte en un "campo" adjunto a este tipo de contenido.

Los campos te ayudan a ingresar información

Ahora, cuando comienza una revisión de un nuevo libro, tiene un cuadro de texto especial e independiente 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 ser marcado como necesario . Al igual que no puede guardar un nodo sin un título, Drupal no le permitirá guardar sin ingresar texto para un campo que está marcado como obligatorio.

Los campos no tienen que ser texto

¿Notaste 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 Ubicación.

Puedes personalizar cómo se muestran los campos

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

Puede personalizar tanto la vista "Predeterminada", la vista de página completa como también la vista "Teaser", que es como 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 empieces a pensar en las listas, querrás sumergirte en Drupal Views. Con Vistas, puedes construir listados personalizados de estas reseñas de libros.

¿Cómo agrego tipos de contenido?

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

Con Drupal 7, los tipos de contenido ahora están incluidos en el núcleo. Inicie sesión como administrador y, en el menú superior, vaya a

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

Hacer tipos de contenido personalizados de Drupal es extremadamente fácil. No necesitas escribir una sola línea de código. En la primera página, usted 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 Drupal tiene para ofrecer. Una vez que comience a pensar en tipos de contenido y vistas, nunca volverá a las páginas básicas.