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


3
Tautan gambar rusak.
Citricguy

Jawaban:


10

Dalam MODULE_form_alterkait Anda tambahkan:

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

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.


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.


1

Ini dapat dilakukan dengan menggunakan kode berikut dalam fungsi hook_form_alter.

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.