Jump to content

Recommended Posts

Как выводить массив с помощью FOR только при условии что в цикле минимум 3 итерации?
Т.е. если в массиве который я вывожу содержится меньше трёх единиц информации, то массив вообще не выводим.

Для примера возьмём такой код

{% for category in categories %}
	<li>
		<a href="{{ category.href }}">{{ category.name }}</a>
	</li>
{% endfor %}

 

Share this post


Link to post
Share on other sites

if categories|length

Share this post


Link to post
Share on other sites
Posted (edited)
42 минуты назад, chukcha сказал:

if categories|length

Спасибо! А где в этом условии указать цифру 3 (т.е. 3 итерации минимум)??

вот так?:
{% if categories|length >= 3 %}

Edited by comrues

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By EugeneWebdev
      800.00 руб
      Скачать/Купить дополнение


      Air v1.2 - легкий шаблон для OpenCart 3.x
      Air  - универсальный и очень легкий шаблон для  OpenCart 3.0.3.2 и ocStore 3.0.2.0, который разработан с упором на простоту и аккуратность интерфейса интернет-магазина. Шаблон использует самые свежие и стабильные технологии: Bootstrap v4.3.1 (2019г), jQuery v3.3.1  (2018г).

      Основной особенностью шаблона Air, которая отличает его от других, является его простота и скорость, шаблон не использует огромного количества модулей и, соответственно, его не нужно оптимизировать долгие часы, отключая и тестируя не нужные для продаж модули.
      Любой интернет-магазин создан в первую очередь продавать - и шаблон Air создан именно с целью предоставить удобство и простоту клиенту в оформлении покупок.
       
      Особенности шаблона
      Мгновенная установка: в шаблоне есть быстрая установка (Quickstart); Только современные технологии: Bootstrap v4.3.1, jQuery 3.3.1; Адаптивный шаблон: поддержка всех видов мобильных устройств; Семантический HTML-код: определяет точные теги для пояснения четкой роли контента на странице; Правильные H1-H6-заголовки в коде шаблона; Фиксированное меню: категории с товарами, корзина и поиск всегда на виду у посетителя магазина; Современная корзина: корзина в модальном окне будет удобной для покупателя с любого устройства и с любым количеством товаров.  
      Важно! Quickstart - доступен только для  OpenCart 3.0.3.2.

      Совместимость:
      OpenCart 3.0.3.2
      ocStore 3.0.2.0
       
      Техническая поддержка
      Техническая поддержка покупателей шаблона осуществляется только на тот email, который был указан при покупке шаблона. При обращении за поддержкой указывайте версию Opencart, версию шаблона и добавляйте в письмо ссылку на проблемную страницу.

      ЛИЦЕНЗИЯ
      Разрешается использовать шаблон на неограниченном количестве сайтов. Шаблон распространяется «как есть» («as is»): автор не несет ответственности за любые возможные проблемы вследствие последующего использования шаблона. Шаблон не подлежит обмену и возврату. Вы имеете право вносить любые изменения в шаблон без права их публикации (то есть только для себя). Запрещается перепродавать шаблон. Запрещается выкладывать архив шаблона на других сайтах. Если вы хотите рассказать о шаблоне, то делайте ссылку на эту страницу. Добавил EugeneWebdev Добавлено 12.07.2019 Категория Платные шаблоны Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Несовместим Обращение к серверу разработчика Нет Старая цена 0  
    • By EugeneWebdev
      Air  - универсальный и очень легкий шаблон для  OpenCart 3.0.3.2 и ocStore 3.0.2.0, который разработан с упором на простоту и аккуратность интерфейса интернет-магазина. Шаблон использует самые свежие и стабильные технологии: Bootstrap v4.3.1 (2019г), jQuery v3.3.1  (2018г).

      Основной особенностью шаблона Air, которая отличает его от других, является его простота и скорость, шаблон не использует огромного количества модулей и, соответственно, его не нужно оптимизировать долгие часы, отключая и тестируя не нужные для продаж модули.
      Любой интернет-магазин создан в первую очередь продавать - и шаблон Air создан именно с целью предоставить удобство и простоту клиенту в оформлении покупок.
       
      Особенности шаблона
      Мгновенная установка: в шаблоне есть быстрая установка (Quickstart); Только современные технологии: Bootstrap v4.3.1, jQuery 3.3.1; Адаптивный шаблон: поддержка всех видов мобильных устройств; Семантический HTML-код: определяет точные теги для пояснения четкой роли контента на странице; Правильные H1-H6-заголовки в коде шаблона; Фиксированное меню: категории с товарами, корзина и поиск всегда на виду у посетителя магазина; Современная корзина: корзина в модальном окне будет удобной для покупателя с любого устройства и с любым количеством товаров.  
      Важно! Quickstart - доступен только для  OpenCart 3.0.3.2.

      Совместимость:
      OpenCart 3.0.3.2
      ocStore 3.0.2.0
       
      Техническая поддержка
      Техническая поддержка покупателей шаблона осуществляется только на тот email, который был указан при покупке шаблона. При обращении за поддержкой указывайте версию Opencart, версию шаблона и добавляйте в письмо ссылку на проблемную страницу.

      ЛИЦЕНЗИЯ
      Разрешается использовать шаблон на неограниченном количестве сайтов. Шаблон распространяется «как есть» («as is»): автор не несет ответственности за любые возможные проблемы вследствие последующего использования шаблона. Шаблон не подлежит обмену и возврату. Вы имеете право вносить любые изменения в шаблон без права их публикации (то есть только для себя). Запрещается перепродавать шаблон. Запрещается выкладывать архив шаблона на других сайтах. Если вы хотите рассказать о шаблоне, то делайте ссылку на эту страницу.
    • By Doclassif
      Cannot modify header information - headers already sent by эта ошибка появляется при попытке добавить и сохранить категорию блога. Есть идеи как исправить?
    • By OtezVikentiy
      Фокус на популярные товары - сортировка
       
      Практически в любом аудите интернет-магазина есть пункт о том, что сортировка должна не просто существовать по дефолту и не работать на каких-то рандомных алгоритмах, а должна в топе всегда показывать наиболее востребованные, покупаемые и просматриваемые товары. Этот модуль помогает Вам настроить в своём магазине подобную дефолтную сортировку в соответствии с требованиями Аудита. На выбор в админке есть несколько простых настроек с приоритетами: "Наибольшее число продаж", "Наивысшие оценки" и "Наибольшее количество просмотров", а так же дополнительные настройки.
       
      Основные функции, возможности и настройки:
      - Возможность настроить дефолтную сортирвоку товаров на свой вкус или в соответствии с требованиями аудита
      - Возможность выбора одного или всех параметров сортировки
      - Возможность убирать в низ списка товары, которые отсутствуют на складе независимо от того насколько они популярны или продаваемы
      - Поддержка нескольких магазинов
      - Поддержка нескольких языков
      - Не перезаписываются и не заменяются основные файлы
      - Возможность включить или отключить модуль в любое время
      - Простая и легкая установка
       
      Совместимость:
      - OpenCart 3.0.*
      - OpenCart 2.3.*
      - OCStore 3.0.*
      - OCStore 2.3.*
       
      Требования:
      - php 5.6+
       
      Языки:
      - Русский
      - Английский
       
      Инструкция по установке:
      - Модуль устанавливается стандартным образом.
       
      Дополнительные инструкции после установки:
      - отсутствуют
       
      Техподдержка:
      email - [email protected]
      telegram - @OtezVikentiy
       
      Лицензирование:
      - лицензия выдаётся на 1 домен + любое количество поддоменов.
    • By OtezVikentiy
      300.00 руб
      Скачать/Купить дополнение


      Фокус на популярные товары - сортировка

      Фокус на популярные товары - сортировка
       
      Практически в любом аудите интернет-магазина есть пункт о том, что сортировка должна не просто существовать по дефолту и не работать на каких-то рандомных алгоритмах, а должна в топе всегда показывать наиболее востребованные, покупаемые и просматриваемые товары. Этот модуль помогает Вам настроить в своём магазине подобную дефолтную сортировку в соответствии с требованиями Аудита. На выбор в админке есть несколько простых настроек с приоритетами: "Наибольшее число продаж", "Наивысшие оценки" и "Наибольшее количество просмотров", а так же дополнительные настройки.
       
      Основные функции, возможности и настройки:
      - Возможность настроить дефолтную сортирвоку товаров на свой вкус или в соответствии с требованиями аудита
      - Возможность выбора одного или всех параметров сортировки
      - Возможность убирать в низ списка товары, которые отсутствуют на складе независимо от того насколько они популярны или продаваемы
      - Поддержка нескольких магазинов
      - Поддержка нескольких языков
      - Не перезаписываются и не заменяются основные файлы
      - Возможность включить или отключить модуль в любое время
      - Простая и легкая установка
       
      Совместимость:
      - OpenCart 3.0.*
      - OpenCart 2.3.*
      - OCStore 3.0.*
      - OCStore 2.3.*
       
      Требования:
      - php 5.6+
       
      Языки:
      - Русский
      - Английский
       
      Инструкция по установке:
      - Модуль устанавливается стандартным образом.
       
      Дополнительные инструкции после установки:
      - отсутствуют
       
      Техподдержка:
      email - [email protected]
      telegram - @OtezVikentiy
       
      Лицензирование:
      - лицензия выдаётся на 1 домен + любое количество поддоменов.
      Добавил OtezVikentiy Добавлено 14.09.2020 Категория Модули Системные требования php 5.6+ Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 500  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.