Вопрос такой, в управление>СоздатьМатериал>Страница(Заметка) есть редактируемые поля ИнформацияОбАвторе, время создания. Можно ли как нибудь эти поля убрать(не видно, значения принимаются по умолчанию)?
Пробовал. Отключение в admin>themes>settings галок с Заметка, Страница не решает проблемы, они все равно почему то отображаются. Кеш чистил и на сайте и в браузере, проблема не решается. Как сделать с помощью css ответа не нашел, общие рекомендации, для новичка этого мало. Свой модуль написать пока не смогу, опыта мало.
Господа, тыкните пожалуйста новичка носом где именно и в каком файле прописать display:none чтобы эти поля не отображались совсем. Сильно мешают. Или хотябы подскажите почему когда я убираю галки в admin>themes>settings отображение полей автора и даты с Заметки и Страницы эти поля всеравно отображаются при создании оных.
Проверил все что можно, проштудировал настройки всех подключенных модулей так и не нашел причины почему при отключении галок ответственных за поля в настройках темы эти поля все равно отображаются при создании ноды. Мужики, выручайте, вся работа из за этого бага встала. Как убрать эти поля? Любым способом, не важно, лишь бы не отображались.
Поясню проблему подробнее, использую модуль Domain для создания поддоменов, так вот если на поддомене при создании материала оставить пустым поле ИнформацияОбАвторе(на главном домене все нормально, высвечивается автор Гость) вместо ноды в нужном месте вылетает ошибка модуля CCK и высвечивается на главной странице. Написал в Issues по модулю CCK на drupal.org , пока глухо. Работа стоит, опыта побороть пробему не хватает. Народ ждет своих поддоменов, а запускать боюсь с таким багом, в общем беда.
Неужели такая сложная проблема. Создайте материал, любое наименование, чтобы другие не трогать, еще пригодятся, например, Page clear, зайдите на настройку темы и поотключайте все, что вам нужно
Или хотябы подскажите почему когда я убираю галки в admin>themes>settings отображение полей автора и даты с Заметки и Страницы эти поля всеравно отображаются при создании оных.
Потому, что эти галки отключают показ значения этих полей при выводе материала, а не показ полей ввода при создании материала.
Потому, что эти галки отключают показ значения этих полей при выводе материала, а не показ полей ввода при создании материала.
Благодарю.
"anpal" wrote:
Неужели такая сложная проблема. Создайте материал, любое наименование, чтобы другие не трогать, еще пригодятся, например, Page clear, зайдите на настройку темы и поотключайте все, что вам нужно
В настройках темы не нашел как отключить показ полей при создании материала. Как подсказали, можно ограничить лишь вывод. Проблемы это не решает, ошибка на поддомене вылетает все равно если оставить поле ИнформацияОбАвторе пустым.
Не пойму как этот модуль Override Node Options работает. Вроде как должен вырубать выбранные опции, в том числе и информацию об авторе, но он этого не делает. Разрешения и так и сяк крутил.. Кто нибудь с этим модулем работал?
Неужели такая сложная проблема. Создайте материал, любое наименование, чтобы другие не трогать, еще пригодятся, например, Page clear, зайдите на настройку темы и поотключайте все, что вам нужно
т.е. кроме матерьялов "Заметка" и "Страница" можно еще и свои создавайть. Создайте матерьял "Кострированная заметка" и отключите поля, которые вам не надо. А если хотит еще несколько полей добавить (текст, чекбокс и т.д.), то вам нужен модул CCK.
gnm, если тебе мазолят глаза эти поля
создай новую роль "редактор" дай доступ к созданию материалов данного типа
создай нового пользователя и присвой ему эту роль.
В настройках темы можно отключить вывод содержимого полей на страницу, а не сами поля при создании ноды. При создавании нового типа материалов нельзя отключить поля ИнформацияОбАвторе. ССК стоит, штука хорошая.
Как водится, разобрался сам. Итак, один из способов решения пробемы удаления полей при создании материала:
1. Ставим модуль Override Node Options
2. В разрешениях этого модуля ставим те поля которые хотим чтобы отображались.
3. Снимаем разрешение с Управление Материалами.
4. В настройках модуля Override Node Options снимаем галки с Authoring information collapsed by default, Publishing options collapsed by default
Получаем нужный результат. У пользователя с соответствующими разрешениями при создании материала отображаются только те стандартные поля которые были разрешены для отображения.
Из преимуществ - с кодом не связываемся, в пару кликов можем вырубить или врубить любое поле.
Из недостатков - админу сразу имеет смысл отрубать роли пользователя разрешение на создание нового типа материалов. Иначе каждый раз при создании оным пользователем нового типа материалов ни опубликовать его, ни что либо другое сделать он не сможет пока админ не выдаст соответствующие разрешения.
Хотя недостаток минимален. Админу в любом случае придется выдавать разрешение соответствующей роли на создание и редактирования типа материалов в модуле ядра Node
Комментарии
можно через css сделать - display:none или более кардинально - свой модуль и hook_form_alter.
А можно чуть подробнее как осуществляется? В Друпал новичек.
а поиском не пробовали воспользоваться?
Пробовал. Отключение в admin>themes>settings галок с Заметка, Страница не решает проблемы, они все равно почему то отображаются. Кеш чистил и на сайте и в браузере, проблема не решается. Как сделать с помощью css ответа не нашел, общие рекомендации, для новичка этого мало. Свой модуль написать пока не смогу, опыта мало.
Господа, тыкните пожалуйста новичка носом где именно и в каком файле прописать display:none чтобы эти поля не отображались совсем. Сильно мешают. Или хотябы подскажите почему когда я убираю галки в admin>themes>settings отображение полей автора и даты с Заметки и Страницы эти поля всеравно отображаются при создании оных.
Проверил все что можно, проштудировал настройки всех подключенных модулей так и не нашел причины почему при отключении галок ответственных за поля в настройках темы эти поля все равно отображаются при создании ноды. Мужики, выручайте, вся работа из за этого бага встала. Как убрать эти поля? Любым способом, не важно, лишь бы не отображались.
Поясню проблему подробнее, использую модуль Domain для создания поддоменов, так вот если на поддомене при создании материала оставить пустым поле ИнформацияОбАвторе(на главном домене все нормально, высвечивается автор Гость) вместо ноды в нужном месте вылетает ошибка модуля CCK и высвечивается на главной странице. Написал в Issues по модулю CCK на drupal.org , пока глухо. Работа стоит, опыта побороть пробему не хватает. Народ ждет своих поддоменов, а запускать боюсь с таким багом, в общем беда.
Неужели такая сложная проблема. Создайте материал, любое наименование, чтобы другие не трогать, еще пригодятся, например, Page clear, зайдите на настройку темы и поотключайте все, что вам нужно
Или хотябы подскажите почему когда я убираю галки в admin>themes>settings отображение полей автора и даты с Заметки и Страницы эти поля всеравно отображаются при создании оных.
Потому, что эти галки отключают показ значения этих полей при выводе материала, а не показ полей ввода при создании материала.
Благодарю.
В настройках темы не нашел как отключить показ полей при создании материала. Как подсказали, можно ограничить лишь вывод. Проблемы это не решает, ошибка на поддомене вылетает все равно если оставить поле ИнформацияОбАвторе пустым.
Как решить саму проблему?
Может быть есть модуль запрещающий редактировать эти поля определенным ролям?
Нашел модуль который кажется должен решить проблему. Override Node Options. Сегодня попробую.
Не пойму как этот модуль Override Node Options работает. Вроде как должен вырубать выбранные опции, в том числе и информацию об авторе, но он этого не делает. Разрешения и так и сяк крутил.. Кто нибудь с этим модулем работал?
gnm вот написали вариант, который вам нужен!
т.е. кроме матерьялов "Заметка" и "Страница" можно еще и свои создавайть. Создайте матерьял "Кострированная заметка" и отключите поля, которые вам не надо. А если хотит еще несколько полей добавить (текст, чекбокс и т.д.), то вам нужен модул CCK.
gnm, если тебе мазолят глаза эти поля
создай новую роль "редактор" дай доступ к созданию материалов данного типа
создай нового пользователя и присвой ему эту роль.
В настройках темы можно отключить вывод содержимого полей на страницу, а не сами поля при создании ноды. При создавании нового типа материалов нельзя отключить поля ИнформацияОбАвторе. ССК стоит, штука хорошая.
Как водится, разобрался сам. Итак, один из способов решения пробемы удаления полей при создании материала:
1. Ставим модуль Override Node Options
2. В разрешениях этого модуля ставим те поля которые хотим чтобы отображались.
3. Снимаем разрешение с Управление Материалами.
4. В настройках модуля Override Node Options снимаем галки с Authoring information collapsed by default, Publishing options collapsed by default
Получаем нужный результат. У пользователя с соответствующими разрешениями при создании материала отображаются только те стандартные поля которые были разрешены для отображения.
Из преимуществ - с кодом не связываемся, в пару кликов можем вырубить или врубить любое поле.
Из недостатков - админу сразу имеет смысл отрубать роли пользователя разрешение на создание нового типа материалов. Иначе каждый раз при создании оным пользователем нового типа материалов ни опубликовать его, ни что либо другое сделать он не сможет пока админ не выдаст соответствующие разрешения.
Хотя недостаток минимален. Админу в любом случае придется выдавать разрешение соответствующей роли на создание и редактирования типа материалов в модуле ядра Node