ACTUALIZAR
MENU_CALLBACK, como se sugiere en otras respuestas, no funcionó para mí aquí. Todavía aparecen en la node/addpágina.
Este código funcionó:
function MYMODULE_menu_alter(&$items) {
if (isset($items['node/add/your-content-type'])) {
unset($items['node/add/your-content-type']);
}
}
Por supuesto, supone que desea deshabilitar (no ocultar) el node/addenlace para ese tipo.
RESPUESTA ORIGINAL
La node/addpágina es proporcionada por el módulo Node. Es posible que pueda hacer lo que quiera deshabilitando el elemento del menú en el menú de navegación, de acuerdo con esta publicación: http://data.agaric.com/disabling-or-moving-nodeaddcontent-type-links-from-beneath- add-content-navigation-menu-also-remove
Es un pequeño error, por lo que podría no ser una forma confiable de hacerlo. Personalmente, crearía una versión personalizada de la node/addpágina en un módulo copiando la existente y haciendo mis modificaciones específicas. Entonces solía hook_menu_alterhacer node/addir a mi versión.
Es posible que pueda reemplazarlo con una vista o panel en su lugar (con el Administrador de páginas), pero no lo he intentado, y probablemente perderá la automatización.