ノード編集フォームからリビジョン情報を削除するにはどうすればよいですか?


10

Drupalの初心者が私のページからビューを削除するのを手伝ってくれる人を望んでいます。その目的は、データ収集用です。

これは私が削除しようとしているセクションです:

スクリーンショット


3
画像リンクが壊れています。
Citricguy

回答:


10

あなたのMODULE_form_alterフックに追加:

$form['revision_information']['#access'] = FALSE;

4

最善の解決策は、それを許可バインドして、役割に関連付けることができるようにすることです。

このコードをカスタムモジュールで使用します。

function mymodule_form_alter(&$form, &$form_state, $form_id) {
  $form['revision_information']['#access'] = user_access('view revisions');
}

この場合、「リビジョンの表示」権限を持つロールのみがこのタブを表示できます。


2

見てくださいジャマーを

そのモジュールが何をするのかについての最も良い説明はプロジェクトページにあります:

このモジュールは、すべての場合に適切であるとは限らない、または単に特定の対象者を混乱させるだけの可能性のあるものをユーザーインターフェイスから削除するための捨て場となることを目的としています。

あなたが言及した改訂情報は、「混乱」していると考えられ、妨害装置で削除できる多くの事柄の1つです。

PS:追加のプラスは、JammerのD7バージョンが安定していることです。


1

これは、hook_form_alter関数で次のコードを使用することで実行できます。

$form['revision_information']['#access'] = FALSE; 
          OR
$form['revision_information']['#disabled'] = TRUE;

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.