Estoy creando un módulo personalizado de Elementor con repetidores y me gustaría poder seleccionar una plantilla existente para cada elemento del repetidor y renderizarla. ¿Cómo puedo implementar la selección de plantilla en el control de Elementor y renderizar la plantilla adecuada en función de la selección en el frontend?
iniciar_seccion_controles(
'section_content', [
[
'label' => esc_html__('Contenido', 'textdomain'), [
'tab' => \Elementor\Controls_Manager::TAB_CONTENT,
]
);
$this->add_control(
'store_settings'.
[
'label' => esc_html__('Ajustes de la tienda', 'textdomain'),
'type' => \Elementor\Controls_Manager::REPEATER,
'fields' => [
[
'name' => 'title_section', 'label' => [ [
'label' => __('Título para la sección', 'custom-store'), \Elementor\Controls_Manager::REPEATER
'default' => __('Título por defecto', 'custom-store'), .
]
]
]
);
$this->end_controls_section();
}
protected function render()
{
$settings = $this->get_settings();
$args = [];
show_template('plantilla', $args, str_replace(get_stylesheet_directory() . SEPARADOR_DIRECTORIO, '', __DIR__));;
}
}

| Contacte con nosotros | |
|---|---|
| ¿No puede leer el tutorial? Póngase en contacto con nosotros para obtener una respuesta gratuita. Ayuda gratuita para sitios personales y de pequeñas empresas |
Servicio de atención al cliente WeChat
|
| ① Tel: 020-2206-9892 | |
| ② QQ咨询:1025174874 | |
| (iii) Correo electrónico: info@361sale.com | |
| ④ Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres | |



- más reciente
- más caliente
Vea sólo al autor.