Поле CCK просмотре ноды

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

Аватар пользователя Vitek87 Vitek87 14 декабря 2010 в 15:59

Здравтсвуйте.
Подскажиет пожалуйста. Сделал тип контента, добавил поля. 1 из полей типа селект, заполняется скриптом php.
Нужно, чтобы оно выводилось при просмотре ноды не как обычный текст, а именно полем выбора для пользователя с определенной ролью, например "модер", а для остальных пользователей именно текстом.

Это заявка на автотранспорт, и начальство не хочет заходить сначала в редактирование ноды, выбирать там нудные значения и потом сохранять. Хотят именно "Открыл" -> "Выбрал" -> "Нажал" (Кнопку разрешить реализовал с помощью флага и действий)

Комментарии

Аватар пользователя bsyomov bsyomov 14 декабря 2010 в 16:16

Если вам надо вносить правки в материал, может стоит посмотреть в сторону editable fields, и при показе материала в шаблоне проверять право доступа, и показывать либо значение, либо виджет вышеупомянутого модуля?

Аватар пользователя Vitek87 Vitek87 14 декабря 2010 в 16:37

Супер модуль, большое вам спасибо. То, что нужно. Даже в шаблоне ничего не нужно проверять, если у роли есть право редактировать поле, то и в режиме просмотра оно будет редактируемое, иначе просто смотрим

Аватар пользователя bsyomov bsyomov 14 декабря 2010 в 21:07

А, возможно, я просто не применял его одновременно с field premissions.
На самом деле у него есть небольшой побочный эффект, если много полей на странице одновременно, загрузка тормозит. Так что для табличек например каких-нить не очень решение, а вот для пары полей в материале вполне.

Аватар пользователя Vitek87 Vitek87 17 декабря 2010 в 13:11

Ага, тормоза присутствуют. но думаю с этим можно жить, тем более что сайт внутри сети гоняется, так что скорость доступа нормальная