2012-03-20 9 views
0

私はDrupalモジュールを開発中です。 PDFをアップロードするファイルタイプと、ユーザーがPDFをアップロードするときにチェックする必要のあるチェックボックスがあり、ユーザーがPDFをアップロードしてもチェックボックスをオンにしていないとエラーがスローされ、 'コンテンツを追加'チェックボックスをハイライト表示します。私はhook_nodeapi()にチェックをつけて、チェックボックスがチェックされているかどうかをチェックしました。どうすれば 'コンテンツを追加'フォームに戻り、チェックボックスをハイライト表示させることができますか?Drupalカスタムモジュール:ユーザーが選択しないときにエラーを投げる方法チェックボックス

+1

人々があなたをよりよく援助できるように、作成した関連コードを投稿することを検討してください。 – nmc

答えて

0

私はそれをしました。私は次のようにコード化しました。

 

    if(isset($node->field_wp_attachment[0][filename])){ 
    $upload_pdf = $node->field_wp_attachment[0][filename]; 
    if(!isset($node->field_private[0][value])){ 
    form_set_error('field_private', t('Must Checked the Private.'),$reset = TRUE); 
    drupal_goto($_GET['q']); 
    } 
    } 

関連する問題