Note the upgraded forum! If you are experiencing issues logging in, you may need to reset your password which should send an email. If the email doesn't arrive, be sure to check your spam folder just in case.

toggle nested template fields

edited September 2015 in Bug Reports
Hello!
I noticed that when in form fields use field with type toggler, it doesn't toggle fields with type template that have option 'repeatable' => TRUE
for example:
$fields['content'] = array( 'display_label' => TRUE, 'add_extra' => FALSE, 'init_display' => 'all', 'dblclick' => 'toggle', 'repeatable' => TRUE, 'type' => 'template', 'fields' => array( 'type'=>array('type' => 'toggler', 'label' => 'Type', 'prefix' => 'toggle_', 'options' => array('banner_text' => 'Banner + text', 'slider' => 'slider'), 'mode' => 'radios'), 'banner'=>array('type' => 'asset', 'class' => 'toggle toggle_banner_text'), 'slider'=>array( 'type'=>'template', 'class'=>'toggle toggle_slider', 'display_label' => false, 'label' => ' ', 'add_extra' => false, 'repeatable' => TRUE, 'init_display' => 'all', 'fields' => array( 'slide' => array('type' => 'asset', 'class' => 'toggle toggle_slider',), ), ) ) );
So, field 'banner' behaves as expected, but regardless of the selected option, field 'slider' is shown, is there a possibility to hide nested template filds with toggler field?

Comments

  • edited 6:40AM
    What version of FUEL are you running (you can find out in the fuel/modules/fuel/config/fuel_constants.php file at the top the FUEL_VERSION constant)?
  • edited September 2015
    Version 1.3
    I also noticed if add in nested template field with type hidden it works as it should!
    like so: 'fields' => array( 'slide' => array('type' => 'asset', 'class' => 'toggle toggle_slider',), 'hidden' => array('type' => 'hidden', 'class' => 'toggle toggle_slider'), ),
  • edited 6:40AM
    Can you try merging in the develop branch. It has some fixes that may help with that.
    https://github.com/daylightstudio/FUEL-CMS/tree/develop
Sign In or Register to comment.