Blog


Mostrar el bloque de ShareThis en distintas regiones en Drupal 7

MOSTRAR EL BLOQUE DE SHARETHIS EN DISTINTAS REGIONES EN DRUPAL 7

22 / 05 / 2014 Drupal

Buenas drupaleros,

en la píldora drupaliana de hoy, os voy a contar cómo mostrar el bloque de compartir en redes sociales que nos proporciona el modulo ShareThis, no sólo en la región que queramos sino en diferentes regiones.

Como sabéis en la configuración del módulo ShareThis, entre otras opciones nos ofrece en qué tipos de nodos queremos que aparezca y su ubicación: contenido, bloque, o área de comentarios.

El problema aparece si por ejemplo, queremos mostrar en distintas regiones de distintos tipos de contenido este bloque.

Pues se resuelve de manera muy sencilla, basta con introducir en la redefinición del tipo de contenido el siguiente código:


 <div id="node-social">
        <?php $block = module_invoke('sharethis', 'block_view', 'sharethis_block', 0); ?>
        <?php print $block['content']; ?>
</div>

Lógicamente, este código es extensible a la redinifición de una vista, a un template, etc.

Ahora ya podemos ubicar donde queramos nuestro bloque de ShareThis.

Drupal y rock and roll



ARTÍCULOS RELACIONADOS