Я пытаюсь создать простой конструктор страниц и понимаю, что существует множество готовых решений, но мне нужно сделать это простым для моего клиента. Я создал поле Repeating, которое начинается с выпадающего меню, чтобы выбрать, какой тип активов нужно построить. Оттуда у меня есть три уникальных поля, которые могут появиться в зависимости от выпадающего списка.
WYSIWYG
Повторитель для построения кнопок
2.a page_link
2.b текст
3. Повторитель для создания простых ссылок
3.a relationship
Я пытаюсь позволить клиенту сначала выбрать, какой из трех вариантов он хотел бы, а затем, если ему нужно построить что-то еще на странице, он может использовать начальный повторитель, чтобы позволить пользователю начать все заново.
Проблема, которую я вижу, заключается в том, как правильно упорядочить выходные данные в соответствии с порядком, в котором данные сохраняются. Я сделал VAR_DUMP и данные в правильном порядке, я просто не уверен, что делать дальше, чтобы правильно извлечь данные и отобразить их на странице.
Я действительно хотел бы не использовать предварительно построенную сборку страницы и вместо этого идти по этому пути, если это возможно.
https://www.diigo.com/item/image/53h17/27bm — Скриншот
Задача ещё не решена.
Других решений пока нет …