Как сделать форму, состоящую только из полей типа (без раскрывающихся разделов настройки меню, комментарии и пр)
Прислано: pesticide
сб, 30/01/2010 - 23:01
Приветствую,
я только присматриваюсь к друпалу, поэтому вопрос может показаться кому-то очевидным, уж не обессудьте.
Меня интересует такой вопрос. Как сделать сайт на друпале непохожим на сайт на друпале. Речь идёт не о банальной настройке CSS, а, например, о формах.
Любая форма в друпале помимо собственно полей содержит еще кучу настроек типа Authoring information, Publishing options, Comment settings и пр, которые не всегда уместно показывать пользователю.
Вопрос: можно ли (без написания своего модуля и обработки напильником) убрать эти элементы и свести форму к простой таблице: метка - поле ввода?
Пока я нарыл только модуль Form builder, который возможно решает эту проблему, только я еще не разобрался.
Заранее благодарен
- pesticide's blog
- Для комментирования войдите или зарегистрируйтесь
Любая форма в друпале
Я вчера купил автомобиль БЭМЭВЭ, он жрёт 50 литров на 100км! Все автомобили БэМэВэ плохие.
Во-первых, это вы наблюдали не любую форму, а форму создания ноды,
Во-вторых, если у вас нет прав на управление меню, то вам данный пункт никогда и не покажется. Таких как вы был тут уже десяток, которые сидели под админом и рассуждали, что для рядового пользователя слишком много информации.
Пока я нарыл только модуль Form builder
Он для модуле-писателей
- Для комментирования войдите или зарегистрируйтесь
pesticide, то что у друпала(горим о шестой версии), мягко скажем, "неважное" юзабилити админ интерфейса, это факт. Многие клиенты жалуются.
Куча убогих сворачиваемых fieldset-ов(html legend), нихрена не удобно.
RxB, а разница какая? Будет у вас пользователь, которому нужно поменять название меню.
Когда вы сдаете свой проект, вы учите людей как пользоваться вашим приложением?
Думаю здесь нужно учитывать не только количество управляемых элементов на странице, но и общее расположение элементов.
Даже для суперпользователя настроек дуже много. Нужно упорядочить это все чтоли.
Ладно, вернемся к вопросу.
Честно говоря, я еще не всречал модулей, позволяющих делать что то подобное. Отчасти это проблема исходит в использованном способе описания страниц настроек с помощью Forms API. Это простой "поток" элементов формы, чаще всего занимающий всю доступную ширину страницы.
Если вы желаете довольно серьезно изменить вид(или usability) страниц настроек, вам скорее всего понадобиться уделять внимание каждой странице. т.е. если мы говорим о странице добавления/редактирования материала, то первое решение которое приходит на ум, создание собственной формы добавления материала с необходимым количеством/видом/расположением элементов управления и "ручным" использованием ф-и node_save(), куда вы передаете необходимые параметры для сохранения/изменения материала.
В drupal 7 теперь имеет перестроенный интерфейс. Но некоторые моменты все же расстраивают. Вообще, эта тема интересна и для меня, так как буду заниматься написанием такой вот простой админки для пользователей/администраторов. И если кто-то знает уже что-либо решенное, пожалуйста, дайте мне знать.
- Для комментирования войдите или зарегистрируйтесь
"Под рутом сидеть нельзя" - даже если вы не работаете в *nix-системах, наверняка слышали эту фразу. Оно же относиться и к друпалу. Пользователь номер один нужен только для начальной настройки системы и изретка в дальнейшем. Всё останое делается под учёткой с ограниченными возможностями. Есл часто требуется переключаться под других пользователей, поставьте "sudo для друпала" - модуль masquerade (вроде так, вечно путаю его название).
По теме.
2ТС - урежьте права и пользователь не увидит ничего лишнего.
2bora-89@drupal.org - настройка внешнего вида формы решается кучей способов. специальные модули (
nodeformcols,
vertical_tabs и т.д.) панели, темизация. Главное определиться что нужно конкретно (а нужно каждый раз разное!).
- Для комментирования войдите или зарегистрируйтесь
Thanks Dan. Понравились vertical_tabs, вроде в седьмом друпале используется данный концепт.
Что нужно конкретно? Все очень просто. Нужна прострая и понятная страница с аккуратно "упаковынными" настройками. Вертикалые табы - это только первый шаг. Теперь, хотябы страница не разъежается по длине на километры :) Нужны еще концепты! Есть предложения?
- Для комментирования войдите или зарегистрируйтесь
Dan, спасибо огромное! Мне тоже эти два модуля пригодились. +++++
- Для комментирования войдите или зарегистрируйтесь
Нужна прострая и понятная страница с аккуратно "упаковынными" настройками.
Друпал отталкивается не от простоты. Если нужно просто - модули я уже приводил. Остальное - ручками.
Понятие юзабилити настолько широкое, что всем не угодишь. К тому же это сильно привязано к дизайну.
- Для комментирования войдите или зарегистрируйтесь
вообще-то это не моя реплика была, но не суть важно )))
- Для комментирования войдите или зарегистрируйтесь
Подглючивает иногда цитатник. Исправил.
- Для комментирования войдите или зарегистрируйтесь

Комментарии