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

как вытянуть только 1 элемент из цикла


Anton1988
 Поделиться

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

       как вытянуть только 1 элемент из цикла 

 

 

 <div class="rm-product-title order-1 order-md-0"><h1>{{ heading_title }}
        
            {% for option in options %}
                 {% for option_value in option.product_option_value %}
                                                    {{ option_value.name }}   ----- нужет только 1 этот элемент а не все в цикле как его вытянуть
                   

                    {% endfor %}
                    {% endfor %}

            </h1></div>

 

 

результат цикла выводит   {{ option_value.name }} к примеру : красный синий белый

а нужно : красный

 

 

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


подобрал решение {% for option in options %}
                 {% for option_value in option.product_option_value %}
            
                {% if loop.first %}
               {{ option_value.name }}
              {% endif %}
                
                 {% endfor %}
            
                 {% endfor %}

Тема закрыта

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


Не успел

 {% for option_value in option.product_option_value|slice(0,1) %}

https://twig.symfony.com/doc/3.x/filters/slice.html

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

получилось при смене опции в h1 тег таким образом подставлять название опции?

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


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

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

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

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

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

Войти

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

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

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

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

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