Zvolené téma obsahuje celkem 1 odpověď. Do diskuze (1 účastník) se naposledy zapojil uživatel endwin a poslední změna je stará 8 let, 3 měsíce.
-
Zdravim.
Nahozen WC a pro variable products jsem si udelal grafickej selector v kterym soupu s obrazkama variant a podle toho ktera je ve vyberovem ramecku menim hodnotu vybranou v selectu WC…
Ale vubec se mi nedari vyvolat udalost ktera by spustila obnovu dat jako cena, skladem, fotka…
zkousel jsem prez pridruzene js k formulari ale bud mi to na danou udalost hlasi chybu a nebo to nic neudela…
pro priklad: (idecko je id selectu v orig. form)
$('.blabla').change(function(){
...
...
...
idecko = '#'+$(this).parent('.data_move').data('sele');
$(idecko).val($(this).data('name'));
$('.variations_form').change(); /*volani funkce zmeny*/
...
...
...
});
Nezkousel jste nekdo neco podobneho?:-D
Nenapada vas nekoho neco?:-)
Jinak predem dekuji za kazdy napad.:-)
Tak jsem si napsal vlastni js….
volam ho pomoci js pote, co zmenim hodnoty v orig selectech…
function vypis_dat(){
var variation = $('.variations_form').data('product_variations');
$('.variations_form').find('select').each(function(){
idecko = 'attribute_'+$(this).attr('id');
for(i=0;i<variation.length;i++){
if(variation[i]['attributes'][idecko]==$(this).val()){
if(variation[i]['variation_is_visible']){
if(variation[i]['price_html']){
$('.single_variation').children('.price').html(variation[i]['price_html']);/*update ceny je-li definovana*/
}
if(variation[i]['availability_html']){
$('.single_variation').html(variation[i]['availability_html']);/*update poctu kusu na sklade je-li definovana*/
}
if(variation[i]['variation_id']){
$('.variation_id').attr('value', variation[i]['variation_id'] );/*update hidden inputu kuli kosiku*/
}
}
}
}
$('.single_variation_wrap').css('display', 'block');
});
}
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti