Está en la página 1de 13

Drupal 7

Nodos, Tipos de Contenido y fields

Roger Limachi Orellana


 Cada pieza de contenido en tu sitio es un
nodo.
 Un nodo puede tener uno o mas campos
 Pueden ser uno de tus tipos de contenido
 Tu puedes crear campos personales para un

tipo de contenido

 En versiones de Drupal 5 y 6 hacemos uso del


modulo cck para crear tipos de contenido,
pero mucha de sus funcionalidad ya ha sido
integrada en el núcleo de Drupal 7
Nodos
 Todos los contenidos en el sitio web son
guardados y tratados como nodos, un nodo
puede ser una pagina, encuestas, artículos.

 El modulo Node nos proporciona la creación,


edición, eliminación, presentación y
configuración de tipos de contenido
Tipos de Contenido y Fields
 El modulo Field UI nos proporciona una
interfaz para manejar fields.

 Un Field es un ítem para nuestro tipo de


contenido, para nuestros comentarios y para
las demás entidades.
field

Tipo de
Entidad Nodo field
contenido

field
Fields
 Los fields se encuentran en tipos de
contenido, cuentas de usuario, comentarios,
términos de taxonomía y otras entidades
definidas.

 Los fields pueden ser términos de referencia,


imágenes, texto, video, archivos.. Y podemos
extender los fields con módulos contribuidos
de la categoría fields.
Creando Fields
 Para crear fields tenemos que tener en
cuenta:
 1. El nombre para la base de datos.
 2. Que tipo de dato será el field.
 3. Cual será el widget asociado a el.
 4. Cuantos valores guardara el field.

 Podemos reutilizar los fields que creemos,


siendo esto lo mas recomendado.
Tipos de Datos núcleo
 Boolean
 Decimal
 File
 Float
 Image
 Integer
 List
 List (numeric)
 List (text)
 Long text
 Long text and summary
 Term reference
 Text
Creando Tipos de Contenido
 Para crear un tipo de contenido debemos
navegar en el menú dashboard «Estructura»
link «Tipos de Contenido» link «Agregar Tipo
de contenido»
 Un tipo de contenido tiene un nombre, una

descripción y opciones para todas las paginas


que se cree con su tipo como ser: opciones
de formulario de envió, de publicación, de
presentación, de comentarios y de menú.
Agregar Fields
 En manejo de campos podemos agregar
campos registrado en Label, nombre para
base de datos, Tipo de dato y Widget.

 También podemos reutilizar un Field que ya


tenemos con la opción de agregar campo
existente

 Basta con poner los datos y guardar el tipo de


contenido para agregarlo.
Ordenación de Fields
 Para poder ordenar el orden de registro de un
tipo de contenido podemos basta con usar la
característica drag de Drupal y guardar los
cambios.
Presentación de Tipos de Contenido
 Un tipo de contenido posee un display
(Presentación) para poder mostrar sus fields y
cada field posee un formato de presentación.
 Un display puede tener varios modos de vista
 1. Predeterminado
 2. Completo
 3. Resumen
 4. RSS
 5. Token
 6. Índice y resultado de búsqueda
Display de Field
 Cada display o formato de presentación de un
field puede poseer configuraciones para su
presentación que son visibles por ajax.

 Los cambios se guardan cuando se guarda


toda el modo de vista.
Módulos Contribuidos
 Para la configuración de los tipo de contenido
poseemos el modulo features.

 Para el manejo de modos de vista poseemos


el modulo display suite y field group.

 Para exportar e importar tipos contenido


usamos el modulo feeds.

También podría gustarte