Как можно исправить проблему с использованием репитера внутри поста при выводе других постов через объект поста?

  • 29 августа 2023 г. 15:26
Ответы на вопрос 1
При использовании репитера внутри объекта поста, вам необходимо изменить итерацию для второго репитера. Вместо использования `for cartname in item.autoitems.liste`, вы должны использовать `for cartname in item.autoitems.liste.all()` для получения всех элементов списка. 

Вот обновленный код:

```html
<section id="rindex_{{row_index}}" class="{{layout_id}}">
    <div class="container {{ displayPadding(padding) }}">
        {% for item in auto_repeater %}
        <div class="item_auto">
            <div class="__top">
                <div class="__class_name">{{item.autoitems.klass}}</div>
                <div class="__price">
                    <strong>{{item.autoitems.preis_ab}}</strong>
                    <span>{{item.autoitems.preis_text}}<sup>{{item.autoitems.legende}}</sup></span>
                </div>
            </div>
            <div class="cart_liste">
                {% for cartname in item.autoitems.liste.all() %}
                <div class="__item_bild">
                    {{cartname.name}}
                </div>
                {% endfor %}
            </div>
        </div>
        {% endfor %}
    </div>
</section>
```

Теперь второй репитер должен работать корректно и выводить элементы списка.
Похожие вопросы