Je suis en train de créer un module personnalisé Elementor avec des répétiteurs et j'aimerais pouvoir sélectionner un modèle existant pour chaque élément du répétiteur et le rendre. Comment puis-je implémenter la sélection de modèle dans le contrôle Elementor et rendre le modèle approprié en fonction de la sélection sur le frontend ?
start_controls_section(
'section_content', [
[
'label' => esc_html__('Content', 'textdomain'), [
'tab' => \Elementor\Controls_Manager::TAB_CONTENT,
]
) ;
$this->add_control(
'store_settings'.
[
'label' => esc_html__('Store Settings', 'textdomain'),
'type' => \Elementor\Controls_Manager::REPEATER,
'fields' => [
[
'name' => 'title_section', 'label' => [ [
'label' => __('Title for Section', 'custom-store'), \Elementor\Controls_Manager::REPEATER
'default' => __('Titre par défaut', 'custom-store'), .
]
]
]
) ;
$this->end_controls_section() ;
}
protected function render()
{
$settings = $this->get_settings() ;
$args = [] ;
show_template('template', $args, str_replace(get_stylesheet_directory() . DIRECTORY_SEPARATOR, '', __DIR__)); ;
}
}




- le plus récent
- le plus chaud
Ne voyez que l'auteur.