Я использую Drupal 6. У меня есть эта форма в файле comment_field.module:
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'),
),
),
);
}
И у меня есть этот код в файле comment.tpl.php моей темы:
<?php if (!empty($comment_fields_feeling)) :?>
<p>Giudico il servizio offerto da erremmeservice : <?php print $comment_fields_feeling ?>.</p>
<?php endif; ?>
Теперь все работает отлично, но я должен иметь это:
Я решил. Это было просто … я использовал эти 3 сценария:
<?php
if ( $comment_fields_feeling == "Positivo" ) {
echo "il tuo giudizio è : <span style='color:green;'>Positivo!</span><br />";
}
else {echo "";}
?>
<?php
if ( $comment_fields_feeling == "Medio" ) {
echo "il tuo giudizio è : <span style='color:yellow;'>Medio!</span><br />";
}
else {echo "";}
?>
<?php
if ( $comment_fields_feeling == "Negativo" ) {
echo "il tuo giudizio è : <span style='color:red;'>Negativo!</span><br />";
}
else {echo "";}
?>
Других решений пока нет …