Как получить настройки плагина в теме дизайна? Есть решение

Как получить настройки плагина в теме дизайна? Приведите пример кода пожалуйста для плагина приложения Магазин. Спасибо!

6 ответов

  • 1
    waResearchLab 12 марта 2022 18:16 # Решение

    О штатных хелперах вроде не слышал. Поэтому, видимо, создать в плагине хелпер, который отдает настройки, и вызвать его в теме.

  • 1
    Koin 12 марта 2022 21:27 #

    создайте хелпер который будет возвращать и все

    а так еще есть такая штука для вызова собственных хелперов плагина и проверки делать не надо в теме, если плагин не стоит то он и не сработает

    https://developers.webasyst.ru...

  • 1
    chikurov-seo 12 марта 2022 22:08 #

    Хотел обойтись без хелперов в плагине. Ну .. раз надо - сделаем. Спасибо за ответы.

    • +1
      Anton F Anton F 13 марта 2022 10:21 #
      Хотел обойтись без хелперов в плагине.

      это бы нарушило принцип единой ответственности

      • +1
        chikurov-seo chikurov-seo 13 марта 2022 22:11 #

        Чем именно возможность получения настроек любого плагина на уровне темы дизайна нарушило бы принцип, с учетом того что я могу получить настройки любого плагина в любом плагине, но в шаблоне темы дизайна не могу?

        • +1
          Anton F Anton F 14 марта 2022 15:31 #

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

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

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