Как убрать пункты (настр. меню,прикр. файлы и прочее) при создании ноды?

Главные вкладки

Аватар пользователя Stein Stein 10 июня 2008 в 11:23

Как избавиться вот этих пунктов, на странице добавления нового содержимого?:
1) сообщение в системный журнал;
2) установки комментариев;
3) настройки меню;
4) прикрепленные файлы;
5) информация об авторе;
6) публикация.

Комментарии

Аватар пользователя wanders.32 wanders.32 10 июня 2008 в 12:24

использовать хук form_alter

function mw_homes_form_alter($form_id, &$form) {
    if(isset($form['field_id'])){
        $form['field_id'][0]['value']['#type'] = 'select';
        $rank_list = mw_resident_feedback_format_options('mw_ranks');
        $form['field_id'][0]['value']['#options'] = $rank_list;
    }
}

тут я менял тип,
а тебе, надо создать модуль, назвать его как-то,
function какеготам_form_alter($form_id, &$form)
и сделать unset($form['нужное_поле_или_группа_полей']);
название поля посмотри print_r($form); , я не знаю

Аватар пользователя SaBoNim SaBoNim 10 июня 2008 в 12:18

Выставить права доступа. А 1 пункт убирается добавлением в template.php темы вот этого:

<?php
function phptemplate_filter_tips() { return ''; }
function phptemplate_filter_tips_more_info() { return ''; }
?>
Аватар пользователя RISK RISK 27 июня 2008 в 23:44

+1 за Sa_Bo_Nim.
Эти пункты определяются правами, зачем сначала реально давать права, а затем от них визуально избавляться?

Аватар пользователя shershen shershen 9 июля 2008 в 15:16

пункт 5 - убрал закоментировав в modules/node/node.module
строки 2081..2086 и 2088, 2089

PS: объяснение Sa_Bo_Nim - очевидно правильное, но блин я не нашел где эти права убрать. RISK - написали бы как сделать!!!