<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://carlos.rinconsanchez.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Blog de Carlos Rincón - imagefield</title>
 <link>http://carlos.rinconsanchez.com/taxonomy/term/56/0</link>
 <description></description>
 <language>es</language>
<item>
 <title>Easy Image Insert</title>
 <link>http://carlos.rinconsanchez.com/easy-image-insert</link>
 <description>&lt;p&gt;Nunca me han gustado los módulos que hay para Drupal para añadir imágenes en un nodo. Algunos son demasiado complicados (sobretodo para que los pueda usar cualquier usuario) otros suben la imagen directamente, sin ponerla en un nodo o en un campo. &lt;/p&gt;
&lt;p&gt;Por todo esto &lt;a href=&quot;http://www.neurotic.es/es/ama-tu-salud&quot;&gt;cuando&lt;/a&gt; hicimos &lt;a href=&quot;http://www.amatusalud.es/&quot;&gt;Ama Tu Salud&lt;/a&gt; creamos un nuevo módulo para insertar imágenes en un texto usando el &lt;a href=&quot;http://drupal.org/project/imagefield&quot;&gt;imagefield&lt;/a&gt; de &lt;a href=&quot;http://drupal.org/project/cck&quot;&gt;cck&lt;/a&gt;. Así el usuario podría insertar la imagen donde quisiese del texto al verse el nodo completo pero al estar la imagen en un campo aparte nosotros la podíamos poner también donde quisiéramos en el teaser y pudiendo usar también &lt;a href=&quot;http://drupal.org/project/imagecache&quot;&gt;imagecache&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;El módulo, que llamamos &lt;a href=&quot;http://drupal.org/project/easy_image_insert&quot;&gt;Easy Image Insert&lt;/a&gt;, todavía está en desarrollo pero es funcional a falta de corregir los bugs que vayan saliendo. También me falta adaptar el código a los estándars de Drupal.&lt;/p&gt;
&lt;object height=&quot;329&quot; width=&quot;480&quot;&gt;
&lt;param value=&quot;http://www.dailymotion.com/swf/k4ZzKG7Iht5BP2P6Pp&amp;amp;related=1&amp;amp;canvas=medium&quot; name=&quot;movie&quot; /&gt;
&lt;param value=&quot;true&quot; name=&quot;allowFullScreen&quot; /&gt;
&lt;param value=&quot;always&quot; name=&quot;allowScriptAccess&quot; /&gt;&lt;embed height=&quot;329&quot; width=&quot;480&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.dailymotion.com/swf/k4ZzKG7Iht5BP2P6Pp&amp;amp;related=1&amp;amp;canvas=medium&quot;/&gt;
&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;
En la versión para Drupal 6 hay algunas mejoras sobre lo que se ve el vídeo, estamos intentando sacar tiempo para portarlas a Drupal 5. La mejora principal es que puedes poner una imagen con un enlace a la misma imagen (normalmente cada una con un preset diferente)&lt;/p&gt;
&lt;p&gt;¿Que os parece el módulo? ¿Lo usaréis?&lt;/p&gt;
</description>
 <comments>http://carlos.rinconsanchez.com/easy-image-insert#comments</comments>
 <category domain="http://carlos.rinconsanchez.com/category/temas/cck">cck</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/drupal">drupal</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/imagefield">imagefield</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/imagenes">imagenes</category>
 <pubDate>Sun, 07 Dec 2008 16:49:15 +0000</pubDate>
 <dc:creator>Carlos</dc:creator>
 <guid isPermaLink="false">155 at http://carlos.rinconsanchez.com</guid>
</item>
<item>
 <title>Modulo CCK de Drupal</title>
 <link>http://carlos.rinconsanchez.com/modulo-cck-de-drupal</link>
 <description>&lt;p&gt;De los módulos que no están en Core hay dos que podríamos considerar los más importantes, &lt;a href=&quot;http://drupal.org/project/views&quot;&gt;Views&lt;/a&gt; y &lt;a href=&quot;http://drupal.org/project/cck&quot;&gt;CCK&lt;/a&gt;. En este post explicaré un poco por encima el módulo &lt;a href=&quot;http://carlos.rinconsanchez.com/category/temas/cck&quot;&gt;CCK&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Todavía no hay una versión final para &lt;a href=&quot;http://carlos.rinconsanchez.com/category/temas/drupal-6&quot;&gt;Drupal 6&lt;/a&gt; por lo que sólo tendré en cuenta la última versión estable.&lt;/p&gt;
&lt;p&gt;CCK significa Content Construction Kit (kit de construcción de contenido) y su utilidad de es la construcción de tipos de contenido (el nombre lo escogieron bien) de manera fácil a través de un panel de control, sin tocar nada de bases de datos. Para verlo más claro lo mejor es poner un ejemplo:&lt;/p&gt;
&lt;p&gt;Queremos tener notas de prensa en nuestra página. Para eso vamos al panel de tipos de contenido y creamos un nuevo tipo de contenido llamado &quot;notas de prensa&quot;. En ese mismo sitio además podremos configurar otras cosas: opciones por defecto (publicado, publicado en la página principal, etc) y otras opciones como por ejemplo de los adjuntos o de las imágenes (en caso de que estén activados esos módulos) o incluso soporte multilenguaje.&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;img_div&quot;&gt;&lt;div class=&quot;img_box img_left&quot; style=&quot;width:310px&quot;&gt;&lt;div class=&quot;img_image&quot; style=&quot;width:300px;height:145px&quot;&gt;&lt;a href=&quot;http://carlos.rinconsanchez.com/sites/default/files/anadir-tipo-de-contenido.jpg&quot; title=&quot;añadir-tipo-de-contenido.jpg&quot;&gt;&lt;img src=&quot;http://carlos.rinconsanchez.com/sites/default/files/img_thumbnails/21_39.jpeg&quot; alt=&quot;añadir-tipo-de-contenido.jpg&quot; title=&quot;añadir-tipo-de-contenido.jpg&quot;  class=&quot;img&quot; width=&quot;300px&quot; height=&quot;145px&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;img_title_bottom&quot;&gt;añadir-tipo-de-contenido.jpg&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;img_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;img_div&quot;&gt;&lt;div class=&quot;img_box img_left&quot; style=&quot;width:310px&quot;&gt;&lt;div class=&quot;img_image&quot; style=&quot;width:300px;height:233px&quot;&gt;&lt;a href=&quot;http://carlos.rinconsanchez.com/sites/default/files/anadir-tipo-de-contenido2.jpg&quot; title=&quot;añadir-tipo-de-contenido2.jpg&quot;&gt;&lt;img src=&quot;http://carlos.rinconsanchez.com/sites/default/files/img_thumbnails/21_40.jpeg&quot; alt=&quot;añadir-tipo-de-contenido2.jpg&quot; title=&quot;añadir-tipo-de-contenido2.jpg&quot;  class=&quot;img&quot; width=&quot;300px&quot; height=&quot;233px&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;img_title_bottom&quot;&gt;añadir-tipo-de-contenido2.jpg&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;img_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Una vez hecho esto hemos de pensar que elementos o campos (fields en drupal) queremos que tenga nuestras notas de prensa. Por defecto Drupal le pone un título y un campo de texto aunque esté último se puede deshabilitar si dejamos vacío el nombre.&lt;/p&gt;
&lt;p&gt;En nuestro caso las notas de prensa tendrán un título, un subtítulo, un cuerpo que contendrá el texto de la nota de prensa, una fuente, un autor, y un número indeterminado de fotos. El título, el cuerpo y el autor ya lo tenemos solucionado, ya viene por defecto. Con el módulo CCK viene un field tipo texto por lo que también tenemos el subtítulo. Para la fuente una buena manera sería usar el módulo &lt;a href=&quot;http://drupal.org/project/cck_taxonomy&quot;&gt;cck taxonomy&lt;/a&gt; y para las fotos el &lt;a href=&quot;http://drupal.org/project/imagefield&quot;&gt;image field&lt;/a&gt;. Sólo queda bajarlos de drupal.org, subirlos a nuestro servidor y activarlos.&lt;/p&gt;
&lt;p&gt;Una vez tenemos los módulos editamos notas de prensa y le damos al tab añadir campo. Allí saldrá una pantalla como esta:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;img_div&quot;&gt;&lt;div class=&quot;img_box img_left&quot; style=&quot;width:275px&quot;&gt;&lt;div class=&quot;img_image&quot; style=&quot;width:265px;height:300px&quot;&gt;&lt;a href=&quot;http://carlos.rinconsanchez.com/sites/default/files/anadir-campo.jpg&quot; title=&quot;añadir-campo.jpg&quot;&gt;&lt;img src=&quot;http://carlos.rinconsanchez.com/sites/default/files/img_thumbnails/21_41.jpeg&quot; alt=&quot;añadir-campo.jpg&quot; title=&quot;añadir-campo.jpg&quot;  class=&quot;img&quot; width=&quot;265px&quot; height=&quot;300px&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;img_title_bottom&quot;&gt;añadir-campo.jpg&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;img_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Rellenamos el campo nombre con &quot;imagen&quot; y seleccionamos &lt;strong&gt;Image&lt;/strong&gt;. Nos saldrá otro formulario donde podremos configurar algunos parámetros. Como en nuestro caso queremos que se puedan añadir más de una imagen seleccionaremos &quot;multiple values&quot;.&lt;/p&gt;
&lt;p&gt;Luego crearemos el campo subtitulo, el proceso es el mismo pero seleccionando text -&amp;gt; text field. &lt;/p&gt;
&lt;p&gt;Finalmente sólo quedará añadir la fuente pero para esto previamente deberemos crear un vocabulario llamado fuentes. Una vez hecho el proceso será el mismo de siempre pero seleccionando cck taxonomy y el vocabulario fuentes.&lt;/p&gt;
&lt;p&gt;Y ya está listo, ahora tal vez queramos configurar el orden de los campos en el formulario usando el peso de los elementos o cómo se verá la nota de prensa usando el tab &quot;display fields&quot;.&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;img_div&quot;&gt;&lt;div class=&quot;img_box img_left&quot; style=&quot;width:310px&quot;&gt;&lt;div class=&quot;img_image&quot; style=&quot;width:300px;height:114px&quot;&gt;&lt;a href=&quot;http://carlos.rinconsanchez.com/sites/default/files/display-fields.jpg&quot; title=&quot;display-fields.jpg&quot;&gt;&lt;img src=&quot;http://carlos.rinconsanchez.com/sites/default/files/img_thumbnails/21_42.jpeg&quot; alt=&quot;display-fields.jpg&quot; title=&quot;display-fields.jpg&quot;  class=&quot;img&quot; width=&quot;300px&quot; height=&quot;114px&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;img_title_bottom&quot;&gt;display-fields.jpg&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;img_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Si vamos a crear contenido -&amp;gt; notas de prensa nos saldrá este formulario:&lt;br /&gt;
&lt;div class=&quot;img_div&quot;&gt;&lt;div class=&quot;img_box img_left&quot; style=&quot;width:283px&quot;&gt;&lt;div class=&quot;img_image&quot; style=&quot;width:273px;height:300px&quot;&gt;&lt;a href=&quot;http://carlos.rinconsanchez.com/sites/default/files/formulario.jpg&quot; title=&quot;formulario.jpg&quot;&gt;&lt;img src=&quot;http://carlos.rinconsanchez.com/sites/default/files/img_thumbnails/21_43.jpeg&quot; alt=&quot;formulario.jpg&quot; title=&quot;formulario.jpg&quot;  class=&quot;img&quot; width=&quot;273px&quot; height=&quot;300px&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;img_title_bottom&quot;&gt;formulario.jpg&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;img_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Y si rellenamos con unos datos de ejemplo podremos ver el resultado final:&lt;br /&gt;
&lt;div class=&quot;img_div&quot;&gt;&lt;div class=&quot;img_box img_left&quot; style=&quot;width:265px&quot;&gt;&lt;div class=&quot;img_image&quot; style=&quot;width:255px;height:300px&quot;&gt;&lt;a href=&quot;http://carlos.rinconsanchez.com/sites/default/files/resultado-final.jpg&quot; title=&quot;resultado-final.jpg&quot;&gt;&lt;img src=&quot;http://carlos.rinconsanchez.com/sites/default/files/img_thumbnails/21_44.jpeg&quot; alt=&quot;resultado-final.jpg&quot; title=&quot;resultado-final.jpg&quot;  class=&quot;img&quot; width=&quot;255px&quot; height=&quot;300px&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;img_title_bottom&quot;&gt;resultado-final.jpg&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;img_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Realmente es muy fácil y potente y existen muchos otros &lt;a href=&quot;http://drupal.org/project/Modules/category/88&quot;&gt;tipos de campos para cck&lt;/a&gt;. Y si no te gusta como ha quedado el resultado final se puede personalizar, como todo en drupal. Por ejemplo, tal vez nos interesa que las imágenes salgan recortadas a un determinado tamaño y que al hacer click se abra un popup al estilo lightbox. Pues se puede y no es muy complicado, usando el módulo &lt;a href=&quot;http://drupal.org/project/imagecache&quot;&gt;imagecache&lt;/a&gt; y el modulo &lt;a href=&quot;http://drupal.org/project/thickbox&quot;&gt;thickbox&lt;/a&gt; y creando el template node-nota_de_prensa.tpl.php a nuestro gusto.&lt;/p&gt;
&lt;p&gt;Otro día daré un repaso al módulo &lt;strong&gt;Views&lt;/strong&gt; con el que veremos cómo crear paginas que listen los tipos de contenido que queramos, con los campos que queramos y ordenados como queramos.&lt;/p&gt;
&lt;div class=&quot;img_clear&quot;&gt;&lt;/div&gt;</description>
 <comments>http://carlos.rinconsanchez.com/modulo-cck-de-drupal#comments</comments>
 <category domain="http://carlos.rinconsanchez.com/category/temas/cck">cck</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/cck-taxonomy">cck taxonomy</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/drupal">drupal</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/imagecache">imagecache</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/imagefield">imagefield</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/modulos">modulos</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/views">views</category>
 <pubDate>Tue, 08 Apr 2008 16:24:46 +0000</pubDate>
 <dc:creator>Carlos</dc:creator>
 <guid isPermaLink="false">21 at http://carlos.rinconsanchez.com</guid>
</item>
</channel>
</rss>
