Hi,
Is it possible to have group fields in a group field? I have a 3 boxed Layout. One Box has a Headline, a text and a link. So – for the Author it would be nice to have this input in the backend. It does not have to be a repeater – there will be always just 3 Boxes with “flex”.
Thanks for your help in advance!
M
If the question is simply, can you put group fields in a group field, then then answer is yes.
Yes, I did it once with a repeater field. Can you provide a simple code example how to do it?
Would be nice.
Thanks for your reply!
M
I honestly don’t know, what code do you mean? The code to get the values? I’ve never done this. But there is an example of getting the values of a group field on this site. A group field works just like a repeater field, mostly.
Ok, I´m Sorry that I didn´t post some code examples.
Here is the Code i have which is working fine:
<div class="zeitschrift-box-wrapper">
<?php if( have_rows('zeitschrift_box') ): while( have_rows('zeitschrift_box') ): the_row(); ?>
<img src="<?php echo $upload_dir['baseurl']; ?>/2018/03/second-bg.svg" alt="B2B Publishing">
<?php the_sub_field('text'); ?>
<a href="<?php the_sub_field('link'); ?>"><?php the_sub_field('link_text'); ?></a>
<?php endwhile; ?>
<?php endif; ?>
</div>
What if I have three of these blocks in a “parent” Group?
Do you know what I mean?
Greets
M
Sorry for not getting back to you sooner.
A nested Group field would work the same way as a nested repeater field.
if (have_rows('parent_group')) {
while (have_rows('parent_group')) {
the_row();
if (have_rows('child_group')) {
while (have_rows('child_group')) {
the_row();
// etc
}
}
}
}
or you can do something like
$values = get_field('parent_group');
and this will return the whole nested array that you can work with
The topic ‘Group Field contains Group Fields’ is closed to new replies.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Privacy Policy. If you continue to use this site, you consent to our use of cookies.