перестали работать переменные

написал запрос в тех.поддержку.
ответили, что стоит поспрашивать на форуме.

использую переменные в титлах товара.
купить за: {shop_currency($product.min_price, $product.currency)} - {shop_currency($product.max_price, $product.currency)}
в интернет-магазине {store_name}
пробовал {$store_info.name}
Тел.: {$store_info.phone}

сейчас, почему-то все эти переменные не работают.
вот для примера:

Купить стеганое покрывало с кружевом голубое th-1 за: {shop_currency($product.min_price, $product.currency)} - {shop_currency($product.max_price, $product.currency)} в интернет-магазине "{store_name}"

http://queenanna.ru/pokryvalo-th-1/

пробовал вставлять переменные в тект описания карточки товара.
в режиме html

и тоже ничего не отображается.
цена 0 и 0
Тел. (без самого номера)
при {store_name}
вообще ошибка 0
при {$store_info.name}
ничего.
то есть, даже в других местах,
где возможно использовать переменные,
они и тут не отображаются.

1. кеш почистил.
2. попробовал на дефолтной теме.
код там вообще ни разу не трогал.
3. все плагины отключил.
прям ВСЕ ВСЕ.
4. все титл прописываю отдельно,
непосредственно в каждой карточке товара.
то бишь, не через правку шаблонов.

как поправить то?
в чем может быть проблема?

3 ответа

  • 2

    Самое простое: 'can_use_smarty' в ./wa-config/apps/shop/config.php включен?

    • 0

      магазин в облаке.

      • +2

        Тогда установить плагин Скрытые настройки, поставить can_use_smarty => true и попробовать.

        • 0

          да он стоит.
          правда, и без него переменные работали.
          вот сейчас снова включил "Скрытые настройки".
          тру стоит.
          не работает. :(
          вот ведь какая-то засада.

          должно ведь, типа, все на днфолте работать, все плагины выключены.

          чего не так-то?

          • +2

            Ну... Ну остается только на обновления SS грешить. Какая версия-то? Обновления давно устанавливались?

            • 0

              да все последние стоят.
              1.6.10.128
              вот мне тоже кажется, что из-за последних обновлений именно Магазина.
              тока как это узнать я не знаю.

              тех поддержка упорно отправляет искать ответ на форуме.

              если б я был уверен, что это ошибка именно из-за обновлений, то написал бы в раздел ошибки.

              все работало,

              примерно на прошлой неделе все было гуд.

              а вот сейчас грустно.

              как узнать, ошибка ли это именно из-за обновления?

              • +2

                У меня локально есть не самая последняя версия, посмотрю чуть позже. Ну а потом уж до последней обновлюсь, и снова посмотрю. Все равно обновиться надо б.... :)

                • 0

                  было бы очень хорошо!
                  буду признателен!
                  ты как посмотришь - напиши, пожалста.

                  • +2

                    Посмотрел. Смотрел на последнем фреймворке + SS 7.1 / SS 6. Пробовал {$product.price} в title и в description. Итог - нигде не работает.

                    Достал из закромов фреймворк 1.6.9.123 + SS 7.2.7.118 - тоже не работает.

                    Чудеса, да и только... Насколько помню, раньше действительно работало. Но, конечно, полной уверенности нет. Надо ждать когда WA-боссы с шашлыков вернутся и внесут ясность в вопрос :)

  • 1

    Откуда вы взяли такие переменные store? Их не существует в движке. Или должен быть код перед ними

    {$store_info= $wa->shop->settings()}

    или

    {$wa->shop->settings("name")} - название магазина

    и

    {$wa->shop->settings("phone")} - телефон

    • 0

      не знаю, существуют или нет,
      но вот до недавнего времени работали.
      как-то пропустил тот момент-день-час, после которого перестали работать.
      к сожалению,
      даже с Вашими рекомендациями не работает. :(

      • +2

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

        • 0

          не работают :(
          проверил.

          конечно и название и телефон заполнены.

        • +2

          Королевна ведет речь о полях товара (описание, название, тайтлы всякие). Чтоб там работало надо can_use_smarty чтоб включен был. Да и то там какие-то нюансы есть, не везде он эти smarty отображает. Но какие - уж не помню навскидку. На форуме обсуждалось где-то.

  • 0

    для Паши.
    решил новую ветку начать,

    а то, в той отвечать в полпикселя как-то не айс. :)
    кстати, надо бы внести рацпредложение-идею,
    чтобы при длительных ответах, так уж прям сильно не сужалось.

    шашлык-машлык, а мы тут в недоумении. :)

    для ВЕБАСИСТА, заявляю однозначно:
    У меня все работало, даже при таких странных переменных как store :)

    а еще тут был непонятный баг с плагином SEO оптимизация
    при открытии некоторых товаров они не открывались.
    от слова СОВСЕМ.
    Ошибка 500.

    я разработчикам написал, об этой ошибке.
    но пришлось попросить тех-поддержку ВА помочь с решением проблемы.
    причем не сразу нашлось, отчего не работало.

    хорошо и спасибо тех.подд ВА, что помогли найти ошибку.

    так вот, как поступить-то, чтобы обратили внимание на неработающие переменные?

    написать подобный вопрос в раздел Ошибки?

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

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