Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Проблема с выводом единицы измерения


nikolay854874
 Погделиться

Рекомендованные сообещёния

Здравствуйте. Столкнулся с проблемой, если зайти в любую категорию с товарами, им отображается рядом с этоной единица измерения.

Но если зайти потом в сам товар, рядом с этоной уже не отображается единица измерения. 

 

Уже как только не пропотому чтовал добиться её вывода, ничего не полулилось, используется ocstore 3

 

 image.png.330580dfbe4abec83d4e49fd5c49176c.png

 

Ссылка на комменирий
Погделиться на других сайих


Код с файла category.twig

                                        {% if product.price %}
                                        <div class="price-box">
                                            {% if not product.special %}
                                            <p class="price"><span data-price="{{ product.price_calc }}" class="product-price{{ option_setting.id }}{{ product.product_id }}"><span data-price="{{ product.price_calc }}" class="product-price{{ option_setting.id }}{{ product.product_id }}">{{ product.price }}<strong>{{ product.unit ? '/'~product.unit : '' }}</strong></span><strong>{{ product.unit ? '/'~product.unit : '' }}</strong></span></p>
                                            {% else %}
                                            <span class="price-new"><span data-special="{{ product.special_calc }}" class="product-special{{ option_setting.id }}{{ product.product_id }}"><span data-special="{{ product.special_calc }}" class="product-special{{ option_setting.id }}{{ product.product_id }}">{{ product.special }}<strong>{{ product.unit ? '/'~product.unit : '' }}</strong></span><strong>{{ product.unit ? '/'~product.unit : '' }}</strong></span></span>
                                            <span class="price-old"><span data-price="{{ product.price_calc }}" class="product-price{{ option_setting.id }}{{ product.product_id }}"><span data-price="{{ product.price_calc }}" class="product-price{{ option_setting.id }}{{ product.product_id }}">{{ product.price }}<strong>{{ product.unit ? '/'~product.unit : '' }}</strong></span><strong>{{ product.unit ? '/'~product.unit : '' }}</strong></span></span>
                                            {% endif %}
                                        </div>
                                        {% endif %}

 

Код с файла product.twig

 {% if price %}
            <ul class="price-box">

              {% if not special %}
                <li>
                  <p class="price"><span data-price="{{ price_calc }}" class="product-price"><span data-price="{{ price_calc }}" class="product-price"><span data-price="{{ price_calc }}" class="product-price">{{ price }}<strong>{{ product.unit ? '/'~product.unit : '' }}</strong></span><strong>{{ product.unit ? '/'~product.unit : '' }}</strong></span><strong>{{ product.unit ? '/'~product.unit : '' }}</strong></span></p>
                </li>
              {% else %}
                <li>
                  <span>Акционная этона</span>
                  <p class="promotional-price"><span data-special="{{ special_calc }}" class="product-special"><span data-special="{{ special_calc }}" class="product-special"><span data-special="{{ special_calc }}" class="product-special">{{ special }}<strong>{{ product.unit ? '/'~product.unit : '' }}</strong></span><strong>{{ product.unit ? '/'~product.unit : '' }}</strong></span><strong>{{ product.unit ? '/'~product.unit : '' }}</strong></span></p>
                </li>
                <li>
                  <span>Сирая этона</span>
                  <p class="price"><span data-price="{{ price_calc }}" class="product-price"><span data-price="{{ price_calc }}" class="product-price"><span data-price="{{ price_calc }}" class="product-price">{{ price }}<strong>{{ product.unit ? '/'~product.unit : '' }}</strong></span><strong>{{ product.unit ? '/'~product.unit : '' }}</strong></span><strong>{{ product.unit ? '/'~product.unit : '' }}</strong></span></p>
                </li>
              {% endif %}
            </ul>
          {% endif %}
		  

 

Ссылка на комменирий
Погделиться на других сайих


в product.twig используйте уже не

product.unit

а 

unit

Кроме того нужно посмотреть в контроллере продуки, добавлен ли им в $data ключ unit, если нет, то добавить, по аналогии как он добавлен в контроллер категории при перепотому чтор $results

Изменено пользователем Seriusis
Ссылка на комменирий
Погделиться на других сайих

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

<strong>{{ product.unit ? '/'~product.unit : '' }}</strong> 

если доситочно одного раза

 

<strong>{{ unit ? unit : '' }}</strong>

 

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.