Elementor Widget - не работает контроль чувствительности репитера - PullRequest
0 голосов
/ 22 апреля 2020

У меня возникли проблемы с созданием адаптивного контроля полей в моем виджете Elementor. Я динамически создаю элементы в виджете, и мне нужно это поле, чтобы иметь возможность изменять положение моих элементов в виджете.

Мой код ниже не работает.

    // Content section
    $this->start_controls_section(
        'content_section',
        [
            'label' => __( 'Content', 'watt-elements' ),
            'tab' => Controls_Manager::TAB_CONTENT,
        ]
    );

    ...

    $repeater = new \Elementor\Repeater();


    $repeater->add_responsive_control(
       'feature_margin',
          [
             'label' => __( 'Feature margin', 'plugin-name' ),
             'type' => \Elementor\Controls_Manager::DIMENSIONS,
             'size_units' => [ 'px', 'em', '%' ],
             'selectors' => [
             '{{WRAPPER}} {{CURRENT_ITEM}} .feature-tip' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
          ],



    ]);

    ...

    $this->end_controls_section();
...