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; ?>
すべてが完全に機能するようになりましたが、これが必要です:
- ユーザーがオプション「Positivo」をチェックすると、印刷された結果は緑色(または単にクラス...)になります
- ユーザーがオプション「Medio」をチェックすると、印刷された結果は黄色(または単にクラス...)になります
- ユーザーがオプション 'Negativo' をチェックすると、印刷された結果は赤色 (または単にクラス...) になります。