このコンテンツ タイプに関連する内容を理解していないユーザーに対して、「リビジョン情報」を隠そうとしています。テンプレートの変更から style="display: none" の設定まで、あらゆることを提案する多数の投稿をオンラインで読みました。インジェクション手法がまだ実行できないように、実際にフィールドをアクセスから削除したいと思います。hook_form_alter
を設定する を作成してこれを行いました
$form['revision_information']['#access'] = false;
。メソッドが実際に呼び出されていることを Firebug で確認しましたが、フォーム要素が優先されます。何かご意見は?前もって感謝します!Drupal すごい!
function recipe_form_recipe_node_form_alter(&$form, $form_state){
if (isset($form['revision_information'])) {
$form['revision_information']['#access'] = FALSE;
firep(print_r($form['revision_information'],true));
$form_state['rebuild'] = true;
}
}