Skip to content

Conversation

@OlegShchavelev
Copy link

Добавлено: поддержка шаблонизатора Fenom (пакет pdoTools). Предусмотрена обратная совместимость, что означает что при обновлении пакета - он может работать как с pdoTools, так и без него. Добавлен чанк (пример) FileAttachFenomTpl.

@THEb0nny
Copy link

THEb0nny commented Feb 5, 2021

Зачем пилить FileAttachFenomTpl для фенома отдельно? Вообще не видел, чтобы кто-то такое делал...

@THEb0nny
Copy link

THEb0nny commented Feb 5, 2021

Все параметры в феноме работают, а вот совместимости с pdoTools правда нет. Я что-то даже не задумывался пока об этом. Пока пагинация не нужна была, но настал этот день) . Получается щас можно будет с разных ресурсов брать файлы?

@OlegShchavelev
Copy link
Author

OlegShchavelev commented Feb 5, 2021

Зачем пилить FileAttachFenomTpl для фенома отдельно? Вообще не видел, чтобы кто-то такое делал...

Приветствую!

  1. К примеру в MiniShop2 был добавлен пример информирующий пользователя как работать с WEBP.
    изображение

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

Как-то так)

@OlegShchavelev
Copy link
Author

Все параметры в феноме работают, а вот совместимости с pdoTools правда нет. Я что-то даже не задумывался пока об этом. Пока пагинация не нужна была, но настал этот день) . Получается щас можно будет с разных ресурсов брать файлы?

Не совсем понял вопроса. Можно переформулировать?

@THEb0nny
Copy link

THEb0nny commented Feb 5, 2021

Все параметры в феноме работают, а вот совместимости с pdoTools правда нет. Я что-то даже не задумывался пока об этом. Пока пагинация не нужна была, но настал этот день) . Получается щас можно будет с разных ресурсов брать файлы?

Не совсем понял вопроса. Можно переформулировать?

Ну если вы в шаблоне вывода существующем будете параметры оформлять по правилам fenom, то они работают)

@OlegShchavelev
Copy link
Author

)

@OlegShchavelev
Copy link
Author

OlegShchavelev commented Feb 7, 2021

@13hakta можно тестировать и заливать. Посмотрел все реализации, которые есть и пришел к простой логике:

  1. В модельки подключаем PdoTools и делаем проверку на class_exists переменной pdoTools (Проверка необходима для учета сценариев: "pdoTools не установлен"). В дальнейшем можно пользоваться классом в нем содержится дополнительные методы, которые упростят жизнь.
  2. Подключаем новый парсер в cниппете. Делаем проверку class_exists, для того что бы определить пакета в MODX установлен. Если да, то запускаем парсер c Fenom, если нет то, обычный парсер modx.

fileattach_fenom_parser_final

@THEb0nny
Copy link

)

Я думаю, что нужно отдельный шаблон для фенома. Просто в документации указать достаточно...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants