mvtDocs

Удобное хранение документов
Версия 1.1.5-pl
Дата выпуска 10.03.2022
Загрузки 254
Просмотры 5 380
Внимание, этот компонент требует версию PHP 7.0 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.5 !
Компонент предназначен для удобного хранения файлов документов (инструкций, сертификатов и т.д.), а также внешних ссылок (например на ролики youtube) для ресурсов / товаров MS2.

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

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

Настройка:

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

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


Основные:

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

Настройки:


Работа:


Результат:

1.1.5-pl

10.03.2022 Добавлен функционал:

  • использование ранее загруженных файлов вместо загрузки по-сути дубля
  • выбор варианта организации каталогов при загрузке файлов

1.1.4-beta

09.04.2021 Исправлены ошибки

1.1.3-beta

07.04.2021 Исправлены ошибки

1.1.2-beta

05.04.2021 Добавлена сортировка документов

1.1.1-beta

09.03.2021 Добавлена настройка разделителя списков

1.1.0-beta

03.03.2021 Исправлены ошибки, версия зафиксирована

1.0.9-beta

02.03.2021 Добавлен атрибут «Вид документа»

1.0.8-beta

Исправлены мелкие ошибки Добавлено поле «Описание» для файла

1.0.7-beta

Добавлено редактирование прикреплённого документа

1.0.6-beta

Исправлена ошибка «Problem getting service miniShop2»

1.0.5-beta

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

1.0.4-beta

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

1.0.3-beta

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

1.0.2-beta

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

1.0.1-beta

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