Нестрогое требование в requirements.php Есть решение

Если не указывать строгое требование (т.е. 'strict'=>false) в файле requirements.php то сможет-ли пользователь установить приложение/плагин если это требование не выполняется?

Хочу в плагин встроить доп. возможности, предоставляемые Shop-Script 7. При работе с предыдущей версией они просто будут блокироваться (ну я условие встрою, что выполнять этот код только если ...), а под 7 будут работать. В настройках и описании напишу, что чтобы использовать все возможности рекомендуется Shop-Script 7.

Но пользователей Shop-Script 6 бросать не хочется. Поэтому было бы здорово чтоб и в магазине приложений тоже была отметка, что требуется обязательно Shop-Script 6.3, но желательно Shop-Script 7.

И как отнесется Инсталлер, если в requirements будут два условия


{
app: 'shop',
version: 6.3.0,
strict: true
},
{
app: 'shop',
version: '7.0.0',
strict: false
}

1 ответ

  • 1
    Алексей Webasyst 11 мая 2016 12:01 # Решение

    То что желательно укажите в описании - в файл это не стоит писать как требования.

    • +1
      Syrnik.com Syrnik.com 11 мая 2016 15:52 #

      ok

      Но для чего-то этот атрибут 'strict' (true/false) ведь нужен? :)

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите