Модуль для удаления поля "сообщение в системный журнал"
Прислано: 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.zip | 825 байтов |
- edhel's blog
- Для комментирования войдите или зарегистрируйтесь
Отлично, а то вопросы об этом уже стали повторяться с неприличной частотой. :)
Совсем круто было бы, если б он превратился в библиотечку хуков и у него была бы админка, в которой можно было бы размечать галочками, какие элементы (например у формы редактирования материала) нужно показывать, а какие - нет.
- Для комментирования войдите или зарегистрируйтесь
уже думал об этом, пока руки не дошли
зы: у меня на сайте самом рабочем столько уже модулей, всяких админок и тормозов (у зарегеных админов), что уже боюсь лишний раз ставить модуль или код писать какой-то... пхп-акселератор зараза на соляру не встаёт
- Для комментирования войдите или зарегистрируйтесь
Спасибо!
remover_link_alter, remover_comment - этот функционал можна реализовать модификацией *.tpl.php.
(Заодно отмечусь в топике - закладки тут непредсказуемо себя ведут).
- Для комментирования войдите или зарегистрируйтесь
remover_link_alter, remover_comment - этот функционал можна реализовать модификацией *.tpl.php
Зато хуки работают сразу для всех тем.
- Для комментирования войдите или зарегистрируйтесь
vadbars@drupal.org
можно было бы размечать галочками, какие элементы (например у формы редактирования материала) нужно показывать, а какие - нет.
Есть модуль FormFilter, чтобы прятать. А так да, так это обычно и скрывается - пишется модуль со своим названием , а там через функцию module_alter() удаляется или модифицируется произвольно....
- Для комментирования войдите или зарегистрируйтесь
спасибо!
- Для комментирования войдите или зарегистрируйтесь
Спасиба))))
- Для комментирования войдите или зарегистрируйтесь







Комментарии