Горячий, чтобы установить значения для полей списка гравитации (Gravity Forms) - PullRequest
0 голосов
/ 04 сентября 2018

Кто-нибудь знает, как установить значения в поле поля списка в гравитационных формах. Мне удалось сделать поле в виде выпадающего списка и заполнить его объектами портфолио. Возможно, это не лучшее решение, но оно работает. Дело в том, что я также хочу добавить значение к каждой добавленной метке. Например:

Метка поля списка: "test1" Пользователь открывает выпадающий список и выбирает «test1» Когда это происходит, другое поле в списке должно измениться на значение «test1», например, «100». Ребята, вы знаете, как решить эту проблему?

У меня есть этот код:

add_filter( 'gform_field_value_artikelnrparam', 'populate_list1' );
function populate_list1( $value ) {

global $post;
$args = array( 
  "post_type" => "portfolio",
  "post_status" => "publish",
  'meta_key' => 'artikel-nr-crm',
  'orderby' => 'meta_value',
  "order" => "ASC",
  "posts_per_page" => 200
); 

$artikelnummer = "";
$artikelname = "";
$provision = "";

$myposts = get_posts( $args );
foreach ( $myposts as $post ) : setup_postdata( $post );

$artikelnummer .= get_field( 'artikel-nr-crm' ) . " - " . get_field( 'artikelname' ) . "\n"; 
$artikelname .= get_field( 'artikelname' ) . "\n"; 
$provision .= get_field('provision_euro') . "\n";

endforeach; 
wp_reset_postdata();

$list_array = array(
        array(
            'Artikelnummer' => explode("\n", $artikelnummer),
            'value' => explode("\n", $provision),
                //'Artikelbez.' => explode("\n", $artikelname),
            ),

  );

     return $list_array;    
}

Большое спасибо! С наилучшими пожеланиями Amer

...