• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
"Доп. поле1" на странице заказа
bulken
Сообщений: 41
Репутация: 0

Сообщение # 1 | 20:54:08
На странице shop/checkout не знаю как обратиться к "дополнительному полю 1" (на рисунке выделено красным)


По идее это переменная $OTHER1$ со страницы товара.
Прикрепления: 0516473.png (28.6 Kb)
JacksonMihailov
Сообщений: 259
Репутация: 107

Сообщение # 2 | 20:57:42
А что вы хотите с ним делать?

jmDB - Текстовая база данных для uCoz
bulken
Сообщений: 41
Репутация: 0

Сообщение # 3 | 21:12:11
На данной странице "доп поле1" будет выполнять функцию наличия товара. (т.к нельзя стандартными способами передать переменную $STOCK$ со странцы товара на страницу заказа).
В зависимости от того, есть товар в наличии или нет будут меняться условия оплаты и доставки.
Например если товар есть в наличии, то:
<?if($OTHER1$>0)?>
<tr valign="top">
<th><input type="radio" name="payment" value="1" class="payment-item" id="pay-type-1" onclick="shEvOrd('delivery',this,1); shEvOrd('payment',this)" checked="checked"></th>
<td><label class="label" for="pay-type-1">Наличными при получении</label>Рассчитаться можно с курьером наличными при получении товара</td>
</tr>
<?endif?>
и т.д
bulken
Сообщений: 41
Репутация: 0

Сообщение # 4 | 22:12:24
<script type="text/javascript">
if (document.getElementsByClassName("order-item-other1")>'0') {
alert('>0')
}
else {
alert('<=0')
}
</script>

Вообщем с помощью этого скрипта я могу обратиться к классу "дополнительного поля 1"



а теперь как сделать так, чтобы вместо события alert выводился определенный способ оплаты, например:
<tr valign="top">
<th><input type="radio" name="payment" value="1" class="payment-item" id="pay-type-1" onclick="shEvOrd('payment',this)" checked="checked"></th>
<td><label class="label" for="pay-type-1">Наличными при получении</label>Рассчитаться можно с курьером наличными при получении товара</td>
Прикрепления: 2197166.png (38.5 Kb)
  • Страница 1 из 1
  • 1
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!