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.
Written by Fabian Delgado
Related protips
Have a fresh tip? Share with Coderwall community!
PHP applications still send a browser full of JavaScript. Hardening the server does not inventory the payment, analytics, and plugin scripts that run after the HTML is delivered.
Security insights from Cside