Farklı ürünlere dayalı fiyatlara farklı son ekler eklemem gerekiyor, ör. 'Dava başına', 'çift başına' vb. Bunu yapmak için düşünebilmemin tek yolu, ürünün adını kontrol etmektir (neyse ki sadece üç ürün diğerlerinden farklıdır). Soneki bu selectCallback
işlevi tarafından oluşturuldu. Ancak var selectCallback = function(variant, selector)
işlevi yalnızca varyant denetimi ile sınırlı gibi görünüyor. Ürün başlığını bu işleve nasıl alabilirim? Ve eğer herkes fiyatlara farklı ekler eklemek konusunda daha iyi bir fikre sahipse, ben hepim kulaklarım. Şimdiden teşekkürler!!selectCallback işlevi içinde ürün başlığı nasıl alınır?
0
A
cevap
0
:
<script>
var product = {{ product | json }};
console.log(product);
</script>
selectCallback fonksiyonu, size kolaylık değiştirebilirsiniz:
selectCallback = function(variant, selector) {
...
...
console.log(variant);
if (variant) {
...
...
}
if (variant && variant.available == true) {
...
} else {
...
}
};