Uso drupal 6 (vers. 6.20)
Ho questo codice in un file .module ( comment_field.module):
<?php
function comment_fields_example_comment_fields_info_alter(&$info) {
$info['all'] = array(
'feeling' => array(
'#title' => t('Come giudichi il servizio di Erremmeservice?'),
'#type' => 'radios',
'#default_value' => 'neutral',
'#options' => array(
'good' => t('Positivo'),
'neutral' => t('Medio'),
'bad' => t('Negativo'),
),
),
);
}
?>
E poi in un file comment.tpl.php ho questo:
<?php
<?php if (!empty($comment_fields_feeling)) :
?>
Giudico il servizio offerto da erremmeservice :
<?php
print $comment_fields_feeling
?>
<?php
endif;
?>
?>
Funzione tutto alla parfezione ma io vorrei ottenere questo:
- Se l'utente sceglie l'opzione positivo viene stampato positivo di colore verde ( o meglio con una classe tipo opt-pos).
- Se l'utente sceglie l'opzione medio viene stampato medio di colore giallo ( o meglio con una classe tipo opt-pos).
- Se l'utente sceglie l'opzione negativo viene stampato negativo di colore rosso ( o meglio con una classe tipo opt-pos).
Più che php serve jquery, guarda qui: http://stackoverflow.com/questions/7116387/jquery-addclass-using-input-s...
Mi trovi su Google+