mvtDocs

Удобное хранение документов
Версия 1.1.5-pl
Дата выпуска 10.03.2022
Загрузки 260
Просмотры 7 200
Внимание, этот компонент несовместим с MODX 3.
Компонент предназначен для удобного хранения файлов документов (инструкций, сертификатов и т.д.), а также внешних ссылок (например на ролики 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