Проблема заключается в том, что я не могу вывести во фронт вложенные комплексные поля. Вот эти поля выводятся
<?php echo ( $block[ 'test-1-1-1' ] ) ?>, а вот эти нет
<?php echo ( $blocktwo[ 'test-2-1-1' ] ) ?>. Все делал согласно документации плагина. Возможно где-то совершил ошибку.
<?php $blocks = carbon_get_post_meta( get_the_id(), 'test-1'); ?>
<?php if (!empty($blocks)): ?>
<?php foreach ($blocks as $block): ?>
<?php switch( $block[ '_type'] ) {
case 'test-1-1' : {
?>
<span class="solution-products__name"><?php echo ( $block[ 'test-1-1-1' ] ) ?></span>
<?php foreach ($block['test-2'] as $blocktwo): ?>
<span class="solution-products__name"><?php echo ( $blocktwo[ 'test-2-1-1' ] ) ?></span>
<?php endforeach; ?>
<?php
break;
} }
?>
<?php endforeach; ?>
<?php endif; ?>
Созданные поля
Field::make( 'complex', 'test-1', 'Галерея фотографий' )
->add_fields( 'test-1-1', 'галерея', array(
Field::make( 'text', 'test-1-1-1', 'Название раздела' ),
Field::make('complex', 'test-2', 'Свойства товара')
->add_fields(array(
Field::make('text', 'test-2-1-1', 'Свойство'),
))
))