Много смотрел в Google, но не смог найти решение. Я новичок в Twig / Timber, но у меня большой опыт Laravel, поэтому он похож, но я не знаю, как работать с полями ACF Repeater в шаблонах Twig.
У меня есть ACF Настройка поля повторителя:
Имя повторителя: Контакт
В репитере у меня есть:
Contact Name: contact_name
Contact E-mail Address: contact_email_address
Contact Phone Number: contact_phone_number
Это то, что в данный момент «не работает» в моем файле Twig:
{% if post.contact %}
<h3>Contacts</h3>
{% for contact in post.contact %}
<p><strong>Name:</strong> {{ post.contact_name }}</p>
<p><strong>E-mail:</strong> {{ post.contact_email_address }}</p>
<p><strong>Phone:</strong> {{ post.contact_phone_number }}</p>
{% endfor %}
{% endif %}
Но без кубиков. Я знаю, что post.contact
работает, потому что он отображает <h3>Contacts</h3>
. Я более внимателен к foreach, который, кажется, не работает должным образом.
Спасибо за любую помощь или руководство.
Обновление: я посмотрел документацию и попробовал:
{% for contact in post.contact('contact') %}
Но, похоже, это тоже не имело никакого эффекта.