Fenom циклы

Всем привет!
Сегодня столкнулся с необходимостью просто в цикле вывести числа от 1 до 45 и решил для этого использовать Fenom.
В качестве цикла взял самый обычный for, в документации нет ни одного примера использования.
В итоге у меня получилось вот такая фигня:
{for $counter=0 to=45 index=$index}
                    {if $index == 0}
                        {continue}
                    {/if}
                    <option>{$index}</option>
{/for}
Кто нибудь может продемонстрировать нормальный пример поизящнее этого, так как у меня любые манипуляции с параметрами цикла сразу приводят к 500 ошибке.
Нужно просто вывести числа от 1 до 45 включительно.
Семён Кудрявцев
04 октября 2017, 07:35
modx.pro
2
7 549
0

Комментарии: 9

UDAV
04 октября 2017, 10:37
0
for устаревший тег

github.com/fenom-template/fenom/blob/master/docs/ru/tags/foreach.md

а вообще вот тебе вся документация по феному ) github.com/fenom-template/fenom/tree/master/docs/ru
    Семён Кудрявцев
    04 октября 2017, 11:28
    0
    Благодарю за ссылку, но я уже читал её)
    Мне бы просто пример по моей задаче, а то в документации автор думает, что все экстрасенсы и сами всё поймут.
      Алексей Ерохин
      04 октября 2017, 12:06
      1
      +2
      В документации есть примеры, странно что вы их не видите

      {foreach 1..45 as $value}
      	<option>{$value}</option>
      {/foreach}
        Семён Кудрявцев
        04 октября 2017, 12:29
        0
        Алексей, спасибо за пример. То что нужно.
        Я имел ввиду нет примеров про цикл for, но так как он считается теперь устаревшим, то и Бог с ним)
        С foreach всё отлично, много примеров и очень полезных.
          Семён Кудрявцев
          04 октября 2017, 13:12
          +1
          Всё отлично работает! Ещё раз всем спасибо!
            Алексей Ерохин
            04 октября 2017, 13:39
            0
            Да сдался вам этот индекс, у вас в $value лежит число от 1 до 45, выводите их.
            Если нужен порядковый номер используйте $key=>$value

            А index — это внутренний счетчик. Вы делаете continue и он не увеличивается в конце тела цикла. Поэтому ничего не выводится, у вас всегда index = 0

            Пока писал вы уже заменили комментарий. Рад, что все получилось.
      Сергей Кепкин
      04 октября 2017, 11:53
      -12
      и решил для этого использовать Fenom
      Решай использовать сниппет и взойдет солнце на твоей улице
      Получится изящный код в одну строку, понятный миллионам разработчиков, в отличие от F… ))))
        Сергей Кепкин
        06 октября 2017, 14:07
        -8
        7 дебилов отметилось
          Василий Наумкин
          06 октября 2017, 14:27
          +4
          Ну ты-то у нас рыцарь в сияющих доспехах, особенный. Выше уже дали изящный код, ради которого не нужно что-то создавать в БД и грузить потом оттуда.

          Продолжай оскорблять пользователей сообщества и пройдёшь путь комментатора до конца.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        9