Hola amigos, os cuento la situación.
Tengo un campo lista (top item),en el que puedo seleccionar si o no, para que el nodo presente en su título una imagen de una estrellita dorada que indica que es un articulo de los buenos.
Buscando en foros he topado con esta solución:
function maria_preprocess_page(&$variables) {
if (isset($variables['node']->type) && $variables['node']->type == 'property') {
if(!empty($variables['node']->field_top)) {
$titleFile = 'best.png';
$titleImage = base_path() . "sites/all/themes/maria/images/" . $titleFile;
$newTitle = $variables['node']->title . '';
$variables['title'] = $newTitle;
}
Colocada en el template.php, me funciona a las mil maravillas, pero solo en el caso de que esté viendo el full node y no en el teaser, he estado provando varias modificaciones a este codigo , pero no doy con la tecla , además no estoy muy fuerte en codigo,a ver si podeis darme algún consejo.. Gracias
Comments
¿No será mejor utilizar la
¿No será mejor utilizar la función "template_preprocess_node" en este caso, function maria_preprocess_node...?
Problema resuelto
Gracias amigos, problema resuelto, de una manera super sencilla con el modulo Icon boolean display.
Gracias Kundu.. :-)