Отключить только внешнее редактирование

Я хотел бы запретить пользователям редактировать статьи и модули в интерфейсе. Я знаю, как сделать это, используя взломанный способ, используя CSS, как:

.jsn-article-toolbar{display:none}

Но есть ли у них какой-либо правильный способ отключить эту функцию в области администрирования Joomla?

Обратите внимание, что мне все еще нужны пользователи для редактирования статей в бэк-энде.

Спасибо

1 ответ

Решение

Если вы имеете в виду "есть ли какой-нибудь правильный способ отключить эту функцию с помощью области администрирования joomla", ответ будет отрицательным (или, по крайней мере, я его не нашел). Что вы можете сделать, это создать переопределение модуля com_content в вашем шаблоне (если у него его еще нет). Вы можете создать его с помощью панели администратора. Идти к
Расширения -> Диспетчер шаблонов -> Шаблоны -> {yourtemplate} -> Создать переопределения -> com_content -> статья
затем перейдите к
Расширения -> Диспетчер шаблонов -> Шаблоны -> {yourtemplate} -> Редактор -> html -> com_content -> article -> default.php
find "$ canEdit = $ params-> get ('access-edit');"
и заменить на "$canEdit = FALSE;"

Это редактирование зависит от шаблона, поэтому вы должны делать это для каждого используемого вами шаблона. Вы также можете создать параметр для шаблона, чтобы управлять этим в опциях шаблона.

Другие вопросы по тегам