MEMPERBARUI
MENU_CALLBACK, seperti yang disarankan dalam jawaban lain, tidak bekerja untuk saya di sini. Mereka masih muncul di node/addhalaman.
Kode ini berfungsi:
function MYMODULE_menu_alter(&$items) {
if (isset($items['node/add/your-content-type'])) {
unset($items['node/add/your-content-type']);
}
}
Tentu saja, ini mengasumsikan Anda ingin menonaktifkan (tidak menyembunyikan) node/addtautan untuk tipe itu.
JAWABAN ASLI
The node/addhalaman 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-remove
Ini sedikit bug, jadi itu mungkin bukan cara yang dapat diandalkan untuk melakukannya. Secara pribadi, saya akan membuat versi khusus node/addhalaman dalam modul dengan menyalin yang sudah ada dan membuat modifikasi spesifik saya. Maka saya akan gunakan hook_menu_alteruntuk node/addpergi 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.