Un usuario pregunt贸 馃憞
Hola,
Tengo el siguiente problema.
Quiero crear tres controles (todas las partes de un control repetidor) para crear una l铆nea CSS.
Ahora, en el pasado, pude llamar a valores de otros controles usando {{id_of_another_control.VALUE}}, {{id_of_another_control.SIZE}} o {{id_of_another_control.UNIT}}, etc. Pero dentro del control de Repeater tengo problemas para hacer esto. 驴Es esto algo que a煤n no se ha implementado o estoy familiarizado con la sintaxis?
Ex:
$repeater = new Repeater();
//here I've created two repeater controls with the id's: ID_OF_MAIN_COLOR and ID_OF_SECONDARY_COLOR. Commented out to spare the reader of too much code.
$repeater->add_control( 'tertiary_color', [
'label' => __( 'Tertiary Color', $this->text_domain ),
'type' => Controls_Manager::COLOR,
'scheme' => [
'type' => Scheme_Color::get_type(),
'value' => Scheme_Color::COLOR_1,
],
'default' => 'rgb(255, 255, 255)',
'selectors' => [
'{{WRAPPER}} {{CURRENT_ITEM}}' => 'background: radial-gradient(circle at 50% 55%, {{ID_OF_MAIN_COLOR.VALUE}} 40%, {{ID_OF_SECONDARY_COLOR.VALUE}} 60%, {{VALUE}});',
]
]
);
Otro problema relacionado con la 芦condici贸n禄 (en el control del repetidor). Le铆 en alguna parte que los controles que no son repetidores est谩n fuera de una conexi贸n de control de repetidores, por lo que no son accesibles en el campo 芦condici贸n禄. 驴Sigue siendo as铆?
Ex:
$this->add_control(
'bubble_fixed_sizes', [
'label' => __( 'Use a Fixed Size?', $this->text_domain ),
'type' => Controls_Manager::SWITCHER,
'default' => 'no',
]
);
//Now I can't seem to use 'bubble_fixed_sizes' inside of a 'condition'-case in a $repeater->add_control();
Espero que este sea el lugar adecuado para hacer estas preguntas. Busqu茅 mucho en la web y revis茅 los documentos, pero no hab铆a mucho que encontrar sobre estos dos temas (especialmente ‘selectores’; ser铆a bueno documentar ese documento en alguna parte , para claves como: {{WRAPPER}}, {{CURRENT_ITEM}}, obtener valores de otros controles, etc.).
Quer铆a publicar esto en GitHub, pero no estaba seguro de si se trataba de un error o si hab铆a una falta de conocimiento de mi parte con respecto al Control de repetidores.
隆Gracias por adelantado!
Este tema fue modificado hace 2 a帽os, 2 meses por. Este tema fue modificado hace 2 a帽os, 2 meses por. Causa: se corrigieron algunos errores en el c贸digo compartido
(@cavalierlife)
Hace 2 a帽os
Creo que Github es tu mejor apuesta para esto. O los documentos para desarrolladores ubicados en https://developers.elementor.com/
驴Solucion贸 tu problema??
0 / 0