Поддержка theme_settings в блоках и в контенте страницы

2

Добавить данную переменную для блоков и страницы.

https://developers.webasyst.ru/templates/pages/

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

6 комментариев

  • +3
    J. B. diGriz J. B. diGriz 30 сентября 2017 01:48 #

    Насколько я вижу код хелпера

    public function block($id, $params = array())

    вам никто не мешает делать

    $wa->block('phone_block', ['phone' => $theme_settings.phone])
    • +2
      Александр Тарасенко Александр Тарасенко 30 сентября 2017 09:10 #

      Да, но на самой странице также не работает $theme_settings

      Пример, на странице контактов необходимо вывести телефон из настроек темы.

    • +1
      Владимир Сергеев Владимир Сергеев 29 сентября 2017 23:47 #

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

      А что будет в вашем блоке после сброса настроек? Демо-телефон?

      • +2
        Александр Тарасенко Александр Тарасенко 30 сентября 2017 09:13 #

        Не хотите использовать не используйте, Ваше право. Кто захочет тот будет использовать.

        Речь идет о расширение функционала.

      • +1
        Александр Тарасенко Александр Тарасенко 14 сентября 2018 11:24 #

        Отсутствие данной поддержки так-же выводит ошибки при использованию стандартной инструкции по встраиванию списков на страницы:

        Если в теме дизайна для вывода данного списка используются настройки:

        Notice: Undefined index: theme_settings

      • +1
        EnsoStudio EnsoStudio 14 сентября 2018 14:55 #

        да метод в waViewHelper бы не помешал

        Добавить комментарий

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