Версия 1.0.8-beta
Дата выпуска 01.08.2018
Загрузки 5
Просмотры 541
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Добавление меток/тегов для ресурсов с фронтенда авторизованным пользователем. Создание не ограниченного количества меток с добавлением своих цвет и названий для каждой метки.

Видео с демонстрацией возможностей


Возможности компонента


  • Множественное добавление меток к ресурсам
  • Можно назначать метки не только ресурсам но и другим любым объектам MODX. Для этого нужно задавать свой classKey для кнопки
  • Так же учитывается контекст откуда был добавлен ресурс (можно отключить)
  • Возможность вывода отмеченных ресурсов пользователя через сниппет
    [[!userMarker.Resource? &label=`Проверен`]]
    с указанием нужной метки
  • Управление созданными метками через личный кабинет
  • Управление правами приложения. Возможность назначить права управления метками только определенным группа и контекстам. Шаблон политики доступа userMarker
  • Возможность указать classKey позволяет добавить метку любому объекту MODX.
  • В админке есть возможность добавлять свои цвета
  • Так же в админке можно управлять метками и добавленными ресурсами


Быстрый страрт


После установки
1. Подключаем сниппет на страницу для инициализации скриптов js и css (вставить в верхнюю часть сайта)
[[!userMarker.Initialize]]

2. Вставляем сниппет с нашими метками и кнопкой добавить метку
[[!userMarker.Label]]

3 Вывод списка ресурсов
[[!pdoPage?
        &element=`userMarker.Resource`
]]
[[!+page.nav]]

4. Управление метками. Вставить на страницу для авторизованного пользователя.
[[!userMarker.Label?
     &tpl=`tpl.userMarker.manager.row`
     &tplOuter=`tpl.userMarker.manager.outer`
]]

Прав доступа


Настройка прав доступ для добавления меток авторизованными пользователя

Заходим в Настройки -> Контроль доступа. В списке групп выбираем редактировать группу пользователя.



После этой операции авторизованный пользователь сможет добавлять свои метки.

Документация

1.0.8-beta

  • Добавлена обертка для кнопки добавления метки

Последние обсуждения в сообществе MODX.pro