Модуль для удаления поля "сообщение в системный журнал"

Прислано: edhel

чт, 27/09/2007 - 01:13

Другие статьи по теме:

Периодически всплывает сабж. Собрал модуль. Код модуля:

<?php

function remover_form_alter($form_id, &$form) {
    if (
$form['#id'] == 'node-form') {
        unset(
$form['log']);
    }
}
?>

Кроме этого, в модуле есть еще 3 закомментированных функции:

remover_link_alter - удаляет все ссылки у ноды типа news и все ссылки на термины (можно использовать как отправную точку для настройки ссылок на свой вкус).

remover_comment - совсем удаляет заголовок темы при отображении комментариев, если в настройках заголовок у комментариев отключен

remover_nodeapi - удаляет имя юзера, который запостил ноду, из rss-ленты

Прикрепленный файлРазмер
remover.zip825 байтов

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано vadbars@drupal.org в чт, 27/09/2007 - 07:08.

Отлично, а то вопросы об этом уже стали повторяться с неприличной частотой. :)

Совсем круто было бы, если б он превратился в библиотечку хуков и у него была бы админка, в которой можно было бы размечать галочками, какие элементы (например у формы редактирования материала) нужно показывать, а какие - нет.


Опубликовано edhel в чт, 27/09/2007 - 08:14.

уже думал об этом, пока руки не дошли

зы: у меня на сайте самом рабочем столько уже модулей, всяких админок и тормозов (у зарегеных админов), что уже боюсь лишний раз ставить модуль или код писать какой-то... пхп-акселератор зараза на соляру не встаёт


Опубликовано romandor в чт, 27/09/2007 - 20:26.

Спасибо!
remover_link_alter, remover_comment - этот функционал можна реализовать модификацией *.tpl.php.
(Заодно отмечусь в топике - закладки тут непредсказуемо себя ведут).


Опубликовано edhel в пт, 28/09/2007 - 01:38.

remover_link_alter, remover_comment - этот функционал можна реализовать модификацией *.tpl.php

Зато хуки работают сразу для всех тем.


Опубликовано jason32 в пт, 28/09/2007 - 06:12.

vadbars@drupal.org
можно было бы размечать галочками, какие элементы (например у формы редактирования материала) нужно показывать, а какие - нет.
Есть модуль FormFilter, чтобы прятать. А так да, так это обычно и скрывается - пишется модуль со своим названием , а там через функцию module_alter() удаляется или модифицируется произвольно....


Опубликовано Shelendor в пт, 28/09/2007 - 12:21.

спасибо!


Опубликовано magerik в вс, 03/08/2008 - 15:43.

Спасиба))))


Новое на сайте