Last Updated: February 25, 2016
·
659
· fabiandelgado

Ligar tipo de contenido a clase CSS3 - Drupal 7

Mediante este método asignamos a $categoria el valor que tiene una taxonomia determinada en este ejemplo es field_tipo.

<?php $categoria = $node->fieldtipo['und'][0]['taxonomyterm']->name;

De esta manera al div class le asignamos el valor de $categoria para luego en el css agregarle las características.

echo '<div class="'.$categoria.'">'.$categoria.'</div>';?>

Supongamos que $categoria tiene el valor "test"la clase en nuestro CSS podría ser algo como esto.

.test{
background-color:#e0be38;
height: 21px;
font-family: 'Verdana';
font-size:14px;
width: auto;
color: #fff;
float: left;
position: relative;
font-weight: bold;
}

Esto nos ahorra muchas veces trabajar con jquery del lado del cliente para customizar según un tipo de contenido en drupal.