Skip to Content

Temas + optusos: PHP, jQuery, ...

PHP:

Atención: Para todos estos casos hay que declarar el formato de entrada como PHP (y para ello hay que tener el módulo del núcleo PHP Filter activado)

(php-1) - Referencia de camino inmune a las migraciones del sitio:

Ejemplo 1 - una imagen:

<?php print '<img src="' . base_path() . 'sites/default/files/imagen.png" /> '; ?>

Ejemplo 2 - Imagen con link a un nodo determinado:

<a href="<?php print base_path(); ?>node/28" >
<img src="<?php print base_path(); ?>sites/default/files/tux.png" />
</a>


- Notas:
1) El ejemplo 1 es HTML embebido en PHP y el ejemplo 2 es PHP embebido en HTML.

(php-2) - Función l para crear links:

<?php print l( t('Visita el nodo 28...'), 'node/28', array( 'attributes' => array('class' => 'active', 'target' => '_blank'))); ?>

- Notas:
1) En el primer parámetro, la función t() es necesaria para que funcionen las traducciones.
2) En el segundo parámetro, la URL puede ser externa al sitio, e.g. "http://www.propium.org".
3) El tercer parámetro es opcional.


jQuery:

Powered by Drupal, an open source content management system