mvtDocs

Удобное хранение документов
Версия 1.0.5-beta
Дата выпуска 04.04.2019
Загрузки 36
Просмотры 701
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.5 !
Компонент предназначен для удобного хранения файлов документов (инструкций, сертификатов и т.д.), а также внешних ссылок (например на ролики youtube) для ресурсов / товаров MS2.

Возможности:
  • для любого ресурса можно прицеплять множество файлов и ссылок на внешние файлы.
  • компонент может автоматически добавлять связи приложенных документов для всех связанных товаров MS2. Например, у вас есть товар и у него 5 аналогов, связанных штатным механизмом связей MS2, уставите системную настройку «Создавать связи автоматически» = «Да» и при загрузке файла он автоматически будет связан с аналогами данного товара. Важно: во избежание путаницы, автосвязи строятся только в том случае, если данный товар является master'ом по отношению к аналогам.
  • Ограничение списка доступных ресурсов выбранным разделом дерева ресурсов.
  • Транслитерация имён файлов в соответствии с установками дружественных урлов (translit = russian).
  • работа с файлами идёт через указанный в настройках источник файлов, поэтому вы можете хранить файлы не на сервере, а в облаке (используйте Swift).

В комплекте есть один чанк и один сниппет. И то и другое рассчитано на pdoTools + fenom.
Кому не нужно — скопируйте сниппет и раскомментируйте кусочек кода отдающий чанк вместо массива.

Настройка:

Политика доступа:

Ограниченным учётным записям в панели управления необходимо добавить политику mvtDocsManagerPolicy для контекста mgr


Основные:

Создавать связи автоматически: Если установлен minishop2, то вы можете указать «да» для автоматического выставления связей файлов на все товары, связанные с данным.
Использовать только указанные связи: Если «Создавать связи автоматически» = «Да», то вы можете указать через «,» список идентификаторов связей товаров для которых разрешается формировать автоматические связи для файлов. Необходимо, если у вас несколько типов связей и вы не хотите задействовать все.
Ограничить разделом: Укажите ID раздела, которым вы хотите ограничить работу с документами.
Типы документов: Список типов документов, через «,». Это группы документов, которые вы можете захотеть использовать на сайте, например: руководства, сертификаты и т.п.
Транслитерировать имена файлов: Если «Да», имена файлов будут транслитерированы в соответствии с настройками дружественных урлов.
Источник файлов: Укажите источник файлов для загрузки документов

Настройки:


Работа:


Результат:

1.0.5-beta

Исправлена ошибка с политиками доступа

1.0.4-beta

Добавлена опция «Использовать только указанные связи»

1.0.3-beta

Исправлены мелкие недочёты

1.0.2-beta

Добавлен тип документа - внешняя ссылка

1.0.1-beta

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