Tipos de contenido y Tipos de contenido y módulo CCK en módulo CCK en
DrupalDrupal
Daniel Primo GorgosoDaniel Primo GorgosoCAP de FuenlabradaCAP de FuenlabradaNov-Dic de 2007Nov-Dic de 2007
www.5lineas.comwww.5lineas.com
Licencia de usoFoto original
5lineas.com
El nodo y el tipo de El nodo y el tipo de contenidocontenido
Nodo
Unidad mínima de contenido
Lo que generamos
cuando vamos a Crear contenido
puede serde varios…
Tipos de contenido
Page Story
Por defecto
Event Book
De otros módulos
Drupal CCK
Propios, gracias a…
5lineas.com
Creación de nuevos TdCCreación de nuevos TdC
Núcelo de Drupal (sin necesidad de Núcelo de Drupal (sin necesidad de añadir módulos)añadir módulos)– Elegimos el nombre del nuevo TdCElegimos el nombre del nuevo TdC– Dos únicos campos: Title y BodyDos únicos campos: Title y Body
Módulo CCK (Content Construction Módulo CCK (Content Construction Kit)Kit)– Múltiples campos de varios tipos (texto, Múltiples campos de varios tipos (texto,
numérico, fecha, imagen, multimedia…)numérico, fecha, imagen, multimedia…)– Orden personalizableOrden personalizable
5lineas.com
Los campos de un TdCLos campos de un TdC
CampoCampo: cada elemento que el usuario : cada elemento que el usuario puede rellenar o seleccionar al añadir un puede rellenar o seleccionar al añadir un nuevo nodonuevo nodo
Tipos:Tipos:– textotexto– número (entero o decimal)número (entero o decimal)– referencia a nodoreferencia a nodo– referencia a usuarioreferencia a usuario– imagenimagen– enlaceenlace– fechafecha (y muchos, muchos más…)(y muchos, muchos más…)
5lineas.com
Clasificando el contenidoClasificando el contenido
VentajasVentajas– Muy flexibleMuy flexible– Muy personalizableMuy personalizable– Listados de nodos Listados de nodos
directosdirectos InconvenientesInconvenientes
– No tienen control de No tienen control de acceso (Taxonomy acceso (Taxonomy Access)Access)
– Listados poco Listados poco personalizablespersonalizables
VentajasVentajas– FlexibleFlexible– Muy personalizableMuy personalizable– Control de acceso sin Control de acceso sin
necesidad modulo necesidad modulo externoexterno
InconvenientesInconvenientes– No hay listados de No hay listados de
nodos directos (Views)nodos directos (Views)– Planteamiento más duro Planteamiento más duro
que el de las categoríasque el de las categorías
Por categorías, por tipos de contenido o ambosPor categorías, por tipos de contenido o ambos
Categorías Tipos de contenido
5lineas.com
Creando un tipo de Creando un tipo de contenidocontenidoInstalamos el módulo CCK y luego…Instalamos el módulo CCK y luego…
5lineas.com
Podemos editar cualquier contenido existente
Añadimos un nuevo tipo de contenido
5lineas.com
Nombre legible del tipo de contenido
Nombre para la máquina del tipo de contenidosin espacios, sin tildes, sin eñes, mejor en minuscula
En este panel podemos elegir otras opciones que afectan al tipo de contenido
Si dejamos el campo “Etiqueta del campo de cuerpo: “ en blanco no tendremos ese campo
5lineas.com
Menú de configuración del tipo de contenido
5lineas.com
Nombre para la máquina del campo
sin espacios, sin tildes, sin eñes, mejor en minuscula
Tipos de campoOpciones del campoCómo se van a mostraral usuario
5lineas.com
Opciones del campoOpciones del campo Text fieldText field: Campo de texto : Campo de texto Select listSelect list: Nos permitirá seleccionar : Nos permitirá seleccionar
datos desde una lista datos desde una lista Check boxes/radio buttonsCheck boxes/radio buttons: Los datos : Los datos
serán reprentados con cajas de selección o serán reprentados con cajas de selección o botones de tipo radio botones de tipo radio
Single on/off check boxSingle on/off check box: check box de : check box de tipo apagado/encendido tipo apagado/encendido
Autocomplete Text FieldAutocomplete Text Field: Según vamos : Según vamos escribiendo el campo nos informa de escribiendo el campo nos informa de posibles resultados válidos posibles resultados válidos
5lineas.com
Etiqueta del campoLa que vemos nosotros
Más opcionesFilas de textodel campo
Valor por defecto
5lineas.com
Campo obligatorio
Valores premitidos
Múltiple (repetir varias veces)
Longitud máxima
5lineas.com
Presentación de los campos(nivel básico)
Posición del campoen el tipo de contenido
Menú de configuración del tipo de contenido
Podemos presentarlos campos en grupos
5lineas.com
Módulos para más camposMódulos para más campos
Imagefield -> imágenesImagefield -> imágenes Date -> fecha, horaDate -> fecha, hora Link -> enlace a otra webLink -> enlace a otra web Email field -> dirección de correo-eEmail field -> dirección de correo-e Adress field for CCK -> dirección postalAdress field for CCK -> dirección postal Fivestar -> puntuación con estrellasFivestar -> puntuación con estrellas Embedded Media Field -> incrustar Embedded Media Field -> incrustar
videovideo
Gracias por su Gracias por su atenciónatención
Daniel PrimoDaniel Primodani [ARROBA] danielprimo [PUNTO] esdani [ARROBA] danielprimo [PUNTO] es
www.danielprimo.es www.danielprimo.es