Глобальные переменные

Добрый день. А подскажите существует ли глобальные переменные?

Допустим я объявил в shop/category.html переменную {$temp_123='TEXT'}, а в site/index.html вывести эту переменную.

А вообще у меня задача в следующем. В каждой категории будут по два значения в Params с координатами объекта на карте.

А в шаблоне /site/default/index.html выводится яндекс карта и она должна видить эти объекты. Как лучше реализовать?

Может кто подскажет примеры?


3 ответа

  • 1
    Silicoid 26 июля 2017 14:53 #

    вот так должно работать
    {assign var=temp_123 value="TEXT" scope="global"}

  • 0
    Евгений Власов 13 октября 2015 04:20 #

    в идеале вот так

    {assign var=temp_123 value="TEXT"}

    а в шаблоне ниже по тексту выводить вот так

    {$temp_123}


    • +1
      don_eskander don_eskander 21 марта 2017 13:51 #

      у меня данный метод не сработал. В чём может быть причина? Возможен ли другой способ реализации?

      Нахожусь в админ.панели \ Магазин \ Витрина \ Шаблоны

      В шаблоне "cart.html" переменная {assign var = order_status value = 5}, а в шаблоне "checkout.html"


      При статусе заказа - {$order_status}
      {if $order_status == 5}
      существуют дополнительные условия доставки.
      {else}
      применяются стандартные правила доставки.
      {/if}

      блок if не получает переменную, и в html она не выводится

      Я полагаю, может необходимо каким-то способом реализовать ссылку на шаблон с переменной?!

  • 0
    Евгений Власов 21 марта 2017 15:50 #

    так это разные шаблоны. Они у вас на одной страницы оба подключаются?

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

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