Включить визульный редактор только менеджерам
Всем привет. Вопрос: Можно ли настроить modx так, чтобы для редактирования документов визуальный редактор (TypoMCE) включался только для определенной группы пользователей (для менеджеров контента).
Мне думалось, что так можно:
Мне думалось, что так можно:
Комментарии: 5
Можно ли настроить modx так...Вспомнилось… Можно ли лыжными палками спину расцарапать так, чтобы линии были параллельные? :)
Можно и то и другое. Самый простой вариант сделать плагин
switch ($modx->event->name) {
case 'OnManagerPageInit':
// Список групп, которым можно включать редактор
$groups = array('Administrators');
if ($modx->user->isMember($groups)) {
$modx->setOption('use_editor', false);
}
break;
}
Хорошо, когда есть чувство юмора, хорошая память, знания разработчика и свободное время) Спасибо. ! Оффтоп: Не могу найти решения формы обратной связи с аттачем файлов (чтоб по типу и размеру ограничивалась загрузка и не требовала регистрации/авторизации). Сделал через FileAttach (хук formit) и пролетел с правами, он не работает, если не залогинен юзер. Не встречалось подобное?
Хорошей памятью похвастаться не могу. :(
В примере маленький ошибка. Нужно в условии поставить отрицание
В примере маленький ошибка. Нужно в условии поставить отрицание
...
if (!$modx->user->isMember($groups)) {
Не встречалось подобное?Не, не видел.
есть замечательный плагин для этого на яваскрипт: github.com/jaysalvat/ezdz
он именно для формы, не онлайн-подгрузка изображений на сервер (типо uploadify)
как-то очень давно дружил этот компонент с formit и все прекрасно работало.
он именно для формы, не онлайн-подгрузка изображений на сервер (типо uploadify)
как-то очень давно дружил этот компонент с formit и все прекрасно работало.
Спасибо, гляну. У меня как раз еще вопрос открыт.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.