<span id="card-price">
<!-- цена в рублях -->
[[+price:is=`0`:then=`[[!CRcalc?
&input = `[[+old_price:stripString=` `]]`
&multiplier = `USD`
&format = `[0, ".", " "]`
&noZeros = `0`
]]`:else=`[[+price]]`]]
</span>
<span>₽</span>
</div>
<span class="price-usd">
<!-- цена в долларах -->
[[+old_price:is=`0`:then=`[[!CRcalc?
&input = `[[+price:stripString=` `]]`
÷r = `USD`
&format = `[0, ".", " "]`
&noZeros = `false`
]] $`:else=`[[+old_price]]`]]
</span>
Попробуй на fenom, потом в console проверить работу сниппета
Скорее всего из-за большого кол-ва вложенности условие падает...
попробуйте так: ```<div class="card-price" > <span id="card-price"> <!-- цена в рублях --> [[!CRcalc? &input = `[[+old_price:stripString=` `]]` &multiplier = `USD` &format = `[0, ".", " "]` &noZeros = `0` ]] [[+price]] </span> <span>₽</span> </div> =——- ```
Обсуждают сегодня