Как через public api доступный в шаблоне ($wa->...) получить текущее значение витрины

Добрый день.

Требуется в блоках прописать примерно такой if

{if $wa->*Параметр значения витрины == '*значение витрины'}

Победа!
{else}
{/if}

Как узнать 

*Параметр значения витрины

*значение витрины

3 ответа

  • 1
    Алексей Webasyst 20 февраля 2021 15:27 #

    Какой именно параметр вам нужен?

    • +1
      Иван Вьюнков Иван Вьюнков 20 февраля 2021 16:37 #

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


      Для мультиязычного сайта на одной витрине этот иф выглядет так:

      {if $wa->locale() == 'ru_RU'}

      {elseif $wa->locale() == 'en_US'}

      А мне надо, чтобы иф витрины сравнивал, а не языки.

    • +1
      Андрей sverkunov.ru Андрей sverkunov.ru 23 мая 2021 21:49 #

      Алексей, тоже интересует ответ на этот вопрос. Подскажете?

  • 1
    Dmitry 23 мая 2021 23:47 #

    а вот эта штука из шпаргалки вам не подойдет? или вам именно параметр какой-то нужен..

  • 1

    У каждого "поселения" в приложении сайт(Сайт->Структура->Поселение) есть "Дополнительные параметры" в самом низу.
    В шаблоне проверяется как {$wa->globals("key")}

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

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