Menggunakan multiple value pada required redux framework
Ketika anda menggunakan image selected / yang lain nya ada mungkin membutuhan parameter required untuk melakukan pengecekan dan syarat agar sesuatu di tampilkan misal kita menggunakan image selected dan ingin menggunakan multiple value pada syaratnya / required nya mari kita coba kode dibawah ini
array(
'id' => 'layoutheader',
'type' => 'image_select',
'title' => 'Select Header Layout',
'presets' => true,
'desc' => 'Choose Your Layout',
'options' => array(
'1' => array (
'alt' => 'header1',
'img' => THEME_URL . '/admin/assets/img/header/header1.jpg',
'presets' => '{"headertop":false}'
),
'2' => array (
'alt' => 'header2',
'img' => THEME_URL . '/admin/assets/img/header/header2.jpg',
'presets' => '{"headertop":true}'
),
'3' => array (
'alt' => 'header3',
'img' => THEME_URL . '/admin/assets/img/header/header3.jpg',
'presets' => '{"headertop":true}'
),
'4' => array (
'alt' => 'header4',
'img' => THEME_URL . '/admin/assets/img/header/header4.jpg',
'presets' => '{"headertop":true}'
),
'5' => array (
'alt' => 'header5',
'img' => THEME_URL . '/admin/assets/img/header/header5.jpg',
'presets' => '{"headertop":true}'
),
),
'default' => '1'
),
perhatikan kode diatas kita mempunyai bebeapa image select sebagai contoh kita gunakan adalah pemilihan untuk header.
dari kode diatas kita menggunakan 5 macam header sebagai contoh nya yaitu header ke 1 - ke 5
kemudian mari kita perhatikan kode di bawah ini :
array(
'id' => 'menutopbottomborder',
'type' => 'border',
'title' => __('Top And Bottom Border Menu', 'brainesia_option'),
'left' => false,
'right' => false,
'required' => array( 'layoutheader', "=", array( 4,5 ) ),
'output' => array('.menu-main'),
'default' => array(
'border-color' => '#e2e2e2',
'border-style' => 'solid',
'border-top' => '1px',
'border-bottom' => '1px',
)
),
perhatikan tulisan yang berwarna merah di atas. pada kode merah diatas kita melakukan pengecekan jika yang layout headernya adalah 4 atau 5 maka menutopbottomborder akan di tampilkan jika bukan 4 atau 5 maka
menutopbottomborder tidak akan ditampilkan..
mudah bukan selamat mencoba semoga sukses.