Procesamiento de todos los tipos de campos en Drupal

Registered by Gabriela Quilarque

Cada tipo de campo en Drupal tiene un conjunto de especificaciones distintas, las cuales hay que llenar en la Base de Datos(en este caso), para poder almacenarlos y luego asignárselos a e content type especifico. Todo este procesamiento de campos se realiza una vez que el usuario procesa el formulario de content types.
Durante este blueprint se realizará el llenado de todas las tablas con los atributos que debe tener cada campo. Como ejemplo se muestra a continuación la forma de almacenar el campo tipo "text":

Tabla: content_node_field
campos...................| atributo ejemplo
---------------------------------------------------------------
field_name.............. field_campo_ejemplo
type........................ text
global_settings....... a:4:{s:15:"text_processing";s:1:"0";s:10:"max_length";s:0:"";s:14
 .............................. :"allowed_values";s:0:"";s:18:"allowed_values_php";s:0:"";}
required .................1
multiple...................0
db_storage.............1
module................... text
db_columns............a:1:{s:5:"value";a:5:{s:4:"type";s:4:"text";s:4:"size";s:3:"big";s:8:
..............................."not null";b:0;s:8:"sortable";b:1;s:5:"views";b:1;}}
active......................1
locked.....................0

Tabla: content_node_field_instance
campos.....................| atributo ejemplo
---------------------------------------------------------------
field_name.................field_campo_ejemplo
type_name.................res_partner_event
weight........................34
label..........................Campo Ejemplo
widget_type.............. text_textfield
widget_settings.........a:2:{s:13:"default_value";a:1:{i:0;a:2:{s:5:"value";s:0:"";s:14:
.................................. "_error_element";s:42:"default_value_widget][field_num1]
..................................[0][value";}}s:17:"default_value_php";N;}
display_settings.........a:4:{s:5:"label";a:2:
..................................{s:6:"format";s:5:"above";s:7:"exclude";i:0;}s:6:"teaser";a:2:
..................................{s:6:"format";s:7:"default";s:7:"exclude";i:0;}s:4:"full";a:2:
..................................{s:6:"format";s:7:"default";s:7:"exclude";i:0;}i:4;a:2:
..................................{s:6:"format";s:7:"default";s:7:"exclude";i:0;}}
description
widget_module...........text
widget_active ............1

Blueprint information

Status:
Complete
Approver:
Nhomar - Vauxoo
Priority:
Undefined
Drafter:
Nhomar - Vauxoo
Direction:
Needs approval
Assignee:
Gabriela Quilarque
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Nhomar - Vauxoo

Related branches

Sprints

Whiteboard

@fecha: 14-09
Procesamiento del tipo de campo char como texto

@fecha: 14-09
Procesamiento del tipo de campo float. Procesamiento del tipo de campo integer

@fecha: 16-09
Instalación del modulo Date para el procesamiento de dates, el cual se descargo de:http://drupal.org/project/date ademas se instalo para un funcionamiento mejor el modulo de JQuery para el cual se siguieron las instrucciones del siguiente foro para su instalacion: http://drupal.org.es/node/9611.
Procesamiento de datos tipo date, (funcional). Inicio de insercion de tags.

@fecha: 18-09
Procesamiento de tipo de dato file, para el cual se requirio la instalacion del modulo filefield, y la instalacion del modulo getid3.

@fecha: 19-09
Procesamiento de tipo de dato boolean, como S/A y N/A donde S/A es 1 y N/A es null.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.