wpbakery在视觉作曲家的子内容中获取父容器元素的paremeter值

时间:2016-07-22 08:46:46

标签: wordpress visual-composer

我使用“as_parent”和“as_child”参数创建了一些带有父属和子属性的Visual Composer元素。 我在父容器中添加了一些字段,在子容器中添加了一些字段。我需要的是根据父元素字段中的值填充子元素的参数值。 是否有任何方法可以完成它。

以下是我的部分代码 vc_map(array(

    "name" => __("Image Gallery", "textdomain"),
    "base" => "test_image_gallery",
    "as_parent" => array('only' => 'test_gal_single_element, test_gal_cat_element'),
    "content_element" => true,
    "show_settings_on_create" => false,
    "is_container" => true,
    "params" => array(

        array(
            "type" => "textfield",
            "heading" => __("Add Filters", "textdomain"),
            "description" => __( "Enter filters separated by commas. eg: filter1, filter2 etc", "textdomain" ),
            "param_name" => "add_custom_filters",
            'dependency' => array(
                'element' => 'show_filter',
                'value' => 'true',
            ),
        ),

    ),
    "js_view" => 'VcColumnView'
    ) );


vc_map( array(
    "name" => __("Idea", "textdomain"),
    "base" => "test_gal_single_element",
    "content_element" => true,
    "as_child" => array('only' => 'test_image_gallery'),
    "params" => array(
array(
            "type" => "checkbox",
            "heading" => __("Assign Filter", "textdomain"),
            "param_name" => "assign_filter",
            "value"       => array(
                'Wool'   => 'Wool',
                'Synthetic'   => 'Synthetic',
              ),
            ),
)
)

));

所以我需要的是在父参数“add_custom_filters”中输入值,以填充子容器中的“assign_filter”

感谢。

0 个答案:

没有答案