[Решено] Порядковый id
        Здравствуйте!
Речь пойдёт о способах доставки и вывод к ним определённых блоков с полями для заполнения. Хочу спросить есть ли в MODX возможность присваивания порядкового номера после дублирования элемента шаблоном? К примеру, есть у нас такой шаблон:
Есть ли возможность как то осуществить подобное?
Помогите пожалуйста кто чем может!
    
    
                                                                                
            Речь пойдёт о способах доставки и вывод к ним определённых блоков с полями для заполнения. Хочу спросить есть ли в MODX возможность присваивания порядкового номера после дублирования элемента шаблоном? К примеру, есть у нас такой шаблон:
<div class="checkbox-style">
                            <input class="checkbox-style__input" checked="checked" data-page="0"  type="radio" name="delivery" value="{$delivery.id}" id="delivery_{$delivery.id}" data-payments="{$delivery.payments | json_encode}"  {$checked ? 'checked' : ''} />
                           <div class="checkbox-style__content">
                           <div class="checkbox-style__indicator"></div>
                           <span class="checkbox-style__label">{$delivery.name}</span>
                   </div>
             </div>И каждый последующий вывод должен повышать значение в input data-page=" " на единицу.Есть ли возможность как то осуществить подобное?
Помогите пожалуйста кто чем может!
Комментарии: 4
                Честно скажу, я еще совершенно трезвый, но читаю Ваш вопрос и не могу понять НИЧЕГО. Как будто не на русском. 
Что за присвоение порядкового номера? Где вы вообще выводите этот код?
Почему ваш шаблон его дублирует? Значит у вас там какой-то цикл, который перебирает массив доставок. Воспользуйтесь итерациями цикла или заведите переменную равную 0 и увеличиваете ее на каждой итерации.
Или воспользуйтесь javascript и после прогрузки DOM выберите все нужные вам инпуты по какому-то классу, создайте цикл js и заполните все атрибуты data-page=" "
                    Что за присвоение порядкового номера? Где вы вообще выводите этот код?
Почему ваш шаблон его дублирует? Значит у вас там какой-то цикл, который перебирает массив доставок. Воспользуйтесь итерациями цикла или заведите переменную равную 0 и увеличиваете ее на каждой итерации.
Или воспользуйтесь javascript и после прогрузки DOM выберите все нужные вам инпуты по какому-то классу, создайте цикл js и заполните все атрибуты data-page=" "
                Так пропишите id доставки data-page="{$delivery.id}".            
                    
                Спасибо! То что нужно! Спаситель!            
                    
                Только не забывайте тот факт, что идентификаторы доставок это не всегда 1,2,3,4 и так далее
Это может быть и 1,3,5
                    Это может быть и 1,3,5
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.