Обновление пользовательских компонентов - Отсутствующие кнопки в представлении com_categories

В настоящее время я адаптирую пользовательское расширение, которое мой бывший коллега разработал для Joomla 2.5, так что он работает под Joomla 3.4.

Этот компонент использует com_categories для управления категориями (index.php? option = com_categories & & расширение = com_whatever).

Однако, когда загружаются категории просмотра, некоторые из кнопок действий, а именно «Новые», теперь отсутствуют.

Что я должен обновить в компоненте, чтобы сделать com_categories загрузкой полного набора кнопок действий?

Снимок экрана: https: //www.dropbox .com /с /60zfak311diin9w /Скриншот% 202015-06-01% 2022.52.22.png? = 0 дл

2 голоса | спросил manchine 2 J0000006Europe/Moscow 2015, 05:10:31

1 ответ


1

Вам нужно правильно определить ваш access.xml, чтобы увидеть кнопки. Две требуемые разрешения: core.create и core.edit.state

<section name="component">
    <action name="core.admin" title="JACTION_ADMIN" description="JACTION_ADMIN_COMPONENT_DESC" />
    <action name="core.manage" title="JACTION_MANAGE" description="JACTION_MANAGE_COMPONENT_DESC" />
    <action name="core.create" title="JACTION_CREATE" description="JACTION_CREATE_COMPONENT_DESC" />
    <action name="core.delete" title="JACTION_DELETE" description="JACTION_DELETE_COMPONENT_DESC" />
    <action name="core.edit" title="JACTION_EDIT" description="JACTION_EDIT_COMPONENT_DESC" />
    <action name="core.edit.own" title="JACTION_EDITOWN" description="JACTION_EDITOWN_COMPONENT_DESC" />
    <action name="core.edit.state" title="JACTION_EDITSTATE" description="JACTION_EDITSTATE_COMPONENT_DESC" />
</section>
<section name="category">
    <action name="core.create" title="JACTION_CREATE" description="COM_CATEGORIES_ACCESS_CREATE_DESC" />
    <action name="core.delete" title="JACTION_DELETE" description="JACTION_DELETE_COMPONENT_DESC" />
    <action name="core.edit" title="JACTION_EDIT" description="JACTION_EDIT_COMPONENT_DESC" />
    <action name="core.edit.own" title="JACTION_EDITOWN" description="JACTION_EDITOWN_COMPONENT_DESC" />
    <action name="core.edit.state" title="JACTION_EDITSTATE" description="JACTION_EDITSTATE_COMPONENT_DESC" />
</section>

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

ответил Nagarjun 2 J0000006Europe/Moscow 2015, 07:14:34

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132