Home › Forums › Front-end Issues › Frontend Form with particular fields inside repeater
Hi,
I have a frontend acf form with these options :
$edit_post = array(
‘fields’ => array(
’boutique_cover’,
’boutique_logo’,
’boutique_name’,
’boutique_url’,
’boutique_desc’,
’boutique_short_desc’,
’boutique_products’,
’boutique_custom_CTA’,
’boutique_social_buttons’,
’boutique_card_img’,
),
‘post_id’ => $current_boutique_id,
‘post_status’ => ‘publish’,
‘form’ => true,
‘post_title’ => false,
‘return’ => ‘%post_url%’,
‘html_submit_button’ => ‘<input type=”submit” class=”button edit-boutique-submit” value=”Enregistrer les modifications” />’,
);
If you check in the fields, i have a field ’boutique_products’ which is a repeater field. What i need to know is, if it’s possible to display only certain fields INSIDE that particular repeater field.
Exemple :
Field 1
Field 2 (repeater)
– sub field 1
– sub field 2
– sub field 3
Field 3
If i wanted to show only sub 1 and sub 3 inside the field 2 (repeater), how can i do this? except with css. Can i use the php options in any way to do this?
The thing is, some of those repeater’s field are for admin purpose and others are for user purpose. Both fields are required but only the user should be displayed in this frontend form.
There isn’t a safe way to do this on the front end except with CSS or JavaScript. The reason is that if the fields are not there and the person reorders the rows then the order of the fields that are not shown will not match the order of the fields that are shown after updating.
If you use JavaScript to disable the reordering of the fields you can do this with a PHP filter. This can be done using acf/prepare_field https://www.advancedcustomfields.com/resources/acf-prepare_field/ Usage #4: acf/prepare_field/key={$field_key} – filter for a specific field based on its key. Just return false
from your filter for the fields that you don’t want shown.
Oh in fact, i don’t want to hide a row. I want to hide a column.
The topic ‘Frontend Form with particular fields inside repeater’ 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.