Добавьте в шоп премиум переменные для смарти! Есть решение

1

Добавьте в классе

shopFrontendProductReviews.action.php

переменные для смарти, иначе если выводить товары, то данных не будет для дробных товаров

$units = shopHelper::getUnits();
$this->view->assign('units', $units);
$this->view->assign('formatted_units', shopFrontendProductAction::formatUnits($units));
$this->view->assign('fractional_config', shopFrac::getFractionalConfig());

PS. блок код в описании теперь не выделяется не как, не красиво(

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

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 6 сентября 2022 09:04 #

    Кажется, вы начали с конца... Начните сначала, пожалуйста — примерно по такому плану:

    1. Какую задачу вы пытаетесь решить.
    2. Что вы для этого делаете.
    3. Какой результат получаете.
    4. Какой результат нужно получить вместо этого.
    • +1
      Koin Koin 6 сентября 2022 11:08 #

      Если так, то все просто

      1. на странице отзывы для товара по пути */reviews/ получить списки товаров и вывести их, тогда выше, что описал переменных не будет, соответственно цену нормально не отобразить у товаров

      2. получаю товары и вывожу

      {$products = $wa->shop->products('id/'|cat:$ids, null, null, ['fields' => '*,sku_filtered'])}

      3. Потом выводим цену у товара и вот выше переменных не будет, тк они не добавлены в action и цена будет просто цифра без размерности за м или погонный метр, не важно

      4. А результат должен быть с верной ценой, где указан погонный метр

      • +1
        Михаил Ушенин Михаил Ушенин Webasyst 6 сентября 2022 11:22 #

        Для чего вам нужно показывать списки товаров на странице с отзывами?

        • +1
          Koin Koin 6 сентября 2022 11:25 #

          например у себя в темах делаю вывод текущего товара для страницы

          https://steemy.ru/insales/prem...

          и выводится не красиво и не верно цена

          добавить вам надо всего то 4 строчки в класс

        • +1
          Михаил Ушенин Михаил Ушенин Webasyst 12 сентября 2022 15:43 #

          Вам недостаточно вызывать эти статические методы в шаблоне темы дизайна?

          • +1
            Koin Koin 12 сентября 2022 17:06 #

            вызвать я могу, но хочется единого стиля везде

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

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