Примерно так, как указано в заголовке. Могу ли я создать ссылку на статью, чтобы отредактировать ее. Он также должен быть виден только зарегистрированным пользователям.
Можно ли сделать ссылку на режим редактирования статей в joomla 3.0?
Ответы (2)
Вы можете использовать «внешний URL»:
http://example.com/index.php?option=com_content&task=article.edit&a_id=24
где 24 — идентификатор статьи. Пользователь должен войти в систему, а поведение по умолчанию для незарегистрированных пользователей — показать представление категории;
Если это нежелательно, вы можете написать простую задачу контроллера для обработки правильного перенаправления, передав URL-адрес возврата задаче входа в систему.
Невозможно использовать такую ссылку, как http://mysite.com/?view=form&layout=edit&a_id=37, я полагаю, из-за токенов безопасности.
Вы не описали, как должны выглядеть ссылки. Если это просто для упрощения доступа к статьям, разбросанным по всему сайту, вы можете создать страницу обзора статей, содержащую список всех статей, которые вы хотите, чтобы ваш пользователь мог редактировать. Элементы списка будут иметь обычную кнопку редактирования.