Saya perlu cara untuk menyembunyikan jenis konten pada simpul menambahkan halaman, atau lebih baik lagi, membuat dua simpul menambahkan menambahkan halaman yang memisahkan jenis konten saya. Saya menggunakan Drupal 7 dan memiliki empat jenis konten berbeda. Saya ingin tiga dari mereka berada di simpul menambahkan halaman default dan keempat terpisah. Bagaimana saya melakukan ini? Terima kasih
11
Masukkan ini ke dalam modul khusus:
sumber
MEMPERBARUI
MENU_CALLBACK
, seperti yang disarankan dalam jawaban lain, tidak bekerja untuk saya di sini. Mereka masih muncul dinode/add
halaman.Kode ini berfungsi:
Tentu saja, ini mengasumsikan Anda ingin menonaktifkan (tidak menyembunyikan)
node/add
tautan untuk tipe itu.JAWABAN ASLI
The
node/add
halaman disediakan oleh modul Node. Anda mungkin dapat melakukan apa yang Anda inginkan dengan menonaktifkan item menu di menu Navigasi, sesuai dengan posting ini: http://data.agaric.com/disabling-or-moving-nodeaddcontent-type-links-from-beneath- add-content-navigation-menu-also-removeIni sedikit bug, jadi itu mungkin bukan cara yang dapat diandalkan untuk melakukannya. Secara pribadi, saya akan membuat versi khusus
node/add
halaman dalam modul dengan menyalin yang sudah ada dan membuat modifikasi spesifik saya. Maka saya akan gunakanhook_menu_alter
untuknode/add
pergi ke versi saya.Anda mungkin dapat menggantinya dengan tampilan atau panel sebagai gantinya (dengan Page Manager), tetapi saya belum mencoba ini, dan Anda mungkin akan kehilangan otomatisasi.
sumber
node/add
halaman itu berada untuk saya salin? Dan bagaimana Anda menyarankan untuk mencetak berbagai jenis konten?node.pages.inc
. Jika Anda membutuhkan tipe lain untuk ditampilkan saat Anda membuatnya dan tidak memiliki daftar statis, lakukan dalam kode.