0

小さなカスタム コードを使用して、管理パネルのすべてのコンテンツ タイプの削除ボタンを削除したいと考えています。助けてください。

4

1 に答える 1

0

カスタム モジュールを作成し、hook_form_alterを使用する必要があります。このモジュールは、フォームを変更する他のすべてのモジュールの後に実行する必要があります。例:

function MYMODULE_form_alter(&$form, &$form_state, $form_id) {
  dpm($form); // Use this to find the $form_id using Devel module if you like
  if ($form_id == "MY_FORM_ID")  {
   $form['actions']['delete']['#access'] = FALSE;
  }
}

オプションの完全なセットについては、表示から除外する $form 要素を指定しますか? を参照してください。

于 2013-09-10T09:31:17.153 に答える