0

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' をチェックすると、印刷された結果は赤色 (または単にクラス...) になります。
4

1 に答える 1