<?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 - tutoriales</title>
 <link>http://carlos.rinconsanchez.com/taxonomy/term/79/0</link>
 <description></description>
 <language>es</language>
<item>
 <title>Skinr</title>
 <link>http://carlos.rinconsanchez.com/skinr</link>
 <description>&lt;p&gt;Para un proyecto estamos empezando a usar Skinr y la verdad es que está realmente bien. En realidad la idea es muy sencilla, permite asignar una clase a un elemento desde la administración de Drupal. Lo más típico es asignarlas a un bloque, pero se puede hacer a vistas, a nodos, a panels, comentarios, etc.&lt;/p&gt;
&lt;p&gt;Para conseguir que funcione hemos de hacer los siguientes pasos:&lt;/p&gt;
&lt;p&gt;Bajamos e instalamos skinr en Drupal, de la manera tradicional o si usas drush:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
drush dl skinr&lt;br /&gt;
drush enable skinr&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Una vez habilitado si editamos un bloque nos debería salir una opción de skinr pero sólo una que pone &quot;advanced&quot; que permite añadir una clase escribiéndola, cosa que no está mal pero no es lo que buscamos. &lt;/p&gt;
&lt;p&gt;Una vez hecho esto tenemos que añadir la variable $skinr en nuestros templates, ya que en Drupal 6 esto no se puede hacer automáticamente (en Drupal 7 ya no habrá que hacerlo). Por ejemplo, para habilitarlos en los bloques hemos de cambiar el block.tpl.php:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
module .&#039;-&#039;. $block-&amp;gt;delta; ?&amp;gt;&quot; class=&quot;block block-&amp;lt;?php print $block-&amp;gt;module ?&amp;gt; &lt;strong&gt;&amp;lt;?php echo $skinr?&amp;gt;&lt;/strong&gt;&quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($block-&amp;gt;subject): ?&amp;gt;&lt;br /&gt;
  &amp;lt;?php print $block-&amp;gt;subject ?&amp;gt;&lt;br /&gt;
&amp;lt;?php endif;?&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;    &amp;lt;?php print $block-&amp;gt;content ?&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Una vez hecho esto hemos de configurar el .info de nuestro módulo para definir los diferentes grupos de estilos que podremos usar luego. La estructura de esta definición es la siguiente:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
skinr[nombre_de_grupo][title] = Titulo del grupo&lt;br /&gt;
skinr[nombre_de_grupo][description] = Descripción del grupo&lt;br /&gt;
skinr[nombre_de_grupo][options][1][label] = Titulo de la clase de css&lt;br /&gt;
skinr[nombre_de_grupo][options][1][class] = nombre_de_la_clase_de_css&lt;br /&gt;
skinr[nombre_de_grupo][options][2][label] = Titulo de otra clase de css&lt;br /&gt;
skinr[nombre_de_grupo][options][2][class] = nombre_de_otra_clase_de_css&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Podemos poner tantos grupos como queramos y tantas opciones dentro de cada grupo. Una vez hecho esto tenemos que vaciar cache y ya estarán disponibles al editar el bloque y podemos seleccionar los estilos que queramos para el bloque. Pero...no pasará nada, ya que nos falta el último paso. Los css&lt;/p&gt;
&lt;p&gt;La definición de los css se puede poner en cualquier fichero CSS que tengamos pero yo los pongo dentro de skinr.css y lo añado en el .info con&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
stylesheets[all][] = skinr.css&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Y en ese fichero css ponemos:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
.nombre_de_la_clase_de_css {&lt;br /&gt;
//atributos de la clase&lt;br /&gt;
}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;.nombre_de_otra_clase_de_css {&lt;br /&gt;
//atributos de la clase&lt;br /&gt;
}&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;y taaaachan, ahora sí que ya lo tenemos!&lt;/p&gt;
&lt;p&gt;Más info:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/skinr&quot; title=&quot;http://drupal.org/project/skinr&quot;&gt;http://drupal.org/project/skinr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/578574&quot; title=&quot;http://drupal.org/node/578574&quot;&gt;http://drupal.org/node/578574&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
 <comments>http://carlos.rinconsanchez.com/skinr#comments</comments>
 <category domain="http://carlos.rinconsanchez.com/category/temas/drupal">drupal</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/skinr">skinr</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/tutoriales">tutoriales</category>
 <pubDate>Fri, 23 Oct 2009 20:25:04 +0000</pubDate>
 <dc:creator>Carlos</dc:creator>
 <guid isPermaLink="false">234 at http://carlos.rinconsanchez.com</guid>
</item>
<item>
 <title>Páginas sobre Drupal en castellano</title>
 <link>http://carlos.rinconsanchez.com/paginas-sobre-drupal-en-castellano</link>
 <description>&lt;p&gt;Cada vez la gente crea más páginas sobre Drupal (mi blog es un ejemplo más), en este post repasaré las que creo más importantes en español.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.drupal.org.es/&quot;&gt;Drupal Hispano&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.cambrico.net/&quot;&gt;Cambrico&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.drupalweb.com/&quot;&gt;Drupal Web&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupalmania.com/&quot;&gt;Drupal Mania&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.drupal.com.ar/&quot;&gt;Drupal Argentina&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.drupalmexico.com/&quot;&gt;Drupal Mexico&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupaldoc.es/&quot;&gt;Drupal Doc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.cocinandocondrupal.net&quot;&gt;Cocinando con Drupal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupaleros.com.ar/&quot;&gt;Drupaleros.com.ar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.drupal-es.org/&quot;&gt;Drupal-es.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.drupales.com/&quot;&gt;Drupales&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://cuencodigital.com/&quot;&gt;Cuenco Digital&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.solucionex.com&quot;&gt;Blog de solucionex&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;¿Me he dejado alguna importante?&lt;/p&gt;
&lt;h3&gt;Aportadas por los usuarios&lt;/h3&gt;
&lt;h4&gt;Blogs no sólo de Drupal&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://5lineas.com/&quot;&gt;5 lineas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.documentados.com/blog/oskar/&quot;&gt;Blog de Oskar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.educasitio.com/drupal&quot;&gt;Sección de Drupal de Educasitio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://cambrico.net&quot;&gt;Cambrico.net: de Drupal, MySql y muchas más cosas&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Y bueno, la mia también va de Drupal:&lt;br /&gt;
&lt;a href=&quot;http://carlos.rinconsanchez.com&quot;&gt;Blog de Carlos Ríncón: Drupal y más cosillas&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://carlos.rinconsanchez.com/paginas-sobre-drupal-en-castellano#comments</comments>
 <category domain="http://carlos.rinconsanchez.com/category/temas/ayuda">ayuda</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/drupal">drupal</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/paginas">paginas</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/tutoriales">tutoriales</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/webs">webs</category>
 <pubDate>Tue, 15 Apr 2008 21:56:50 +0000</pubDate>
 <dc:creator>Carlos</dc:creator>
 <guid isPermaLink="false">30 at http://carlos.rinconsanchez.com</guid>
</item>
</channel>
</rss>
