Bagaimana cara menghapus informasi revisi dari formulir edit simpul?

10

Saya berharap seseorang dapat membantu pemula Drupal menghapus tampilan dari halaman saya. Tujuannya adalah untuk pengumpulan data.

Ini adalah bagian yang saya coba hapus:

tangkapan layar

Rebecca
sumber
3
Tautan gambar rusak.
Citricguy

Jawaban:

10

Dalam MODULE_form_alterkait Anda tambahkan:

$form['revision_information']['#access'] = FALSE;
jkool
sumber
4

Solusi terbaik adalah mengikatnya ke izin yang kemudian dapat dikaitkan dengan peran.

gunakan kode ini dalam modul khusus:

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

Maka hanya peran dengan izin 'lihat revisi' yang dapat melihat tab ini.

nerdoc
sumber
2

Lihatlah Jammer .

Deskripsi terbaik untuk apa yang dilakukan modul dapat ditemukan di halaman proyek:

Modul ini dimaksudkan sebagai tempat pembuangan untuk menghapus sesuatu dari antarmuka pengguna yang mungkin tidak sesuai dalam semua kasus atau hanya membingungkan pemirsa tertentu.

Informasi revisi yang Anda sebutkan adalah salah satu dari banyak hal yang dianggap "membingungkan" dan yang dapat Anda hapus dengan jammer.

PS: Kelebihan tambahan adalah bahwa Jammer memiliki versi D7 yang stabil.

F1234k
sumber
1

Ini dapat dilakukan dengan menggunakan kode berikut dalam fungsi hook_form_alter.

$form['revision_information']['#access'] = FALSE; 
          OR
$form['revision_information']['#disabled'] = TRUE;
Aswini K
sumber
1

Juga gunakan:

$form['revision_information']['#type'] = 'hidden';
Pankaj Chauhan
sumber