Как скрыть форму в других Способах Оплаты

голоса: 0

Помогите реализовать как скрыть форму что бы она не отображалась при выборе определенных способов оплаты.

форма внедрена на странице заказа, но проблема в следующем если выбирать другой отличный от формы способ оплаты то она все равно отображается, мне нужно чтобы она отображалась только в "Оплата Яндекс Деньги"

Пример вставки формы:


<h2><div class="page-titl"><!--<s4604>--><ins><h2><b>Оплата заказа:</b></h2></ins><!--</s>-->
<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr valign="top">
<td width="20">&nbsp;</td><td><b><h3>&laquo;$PAYMENT$&raquo;</h3> </b><div style="padding-top:5px">$PAYMENT_DESCR$</div></td>
<?if($DELIVERY_DESCR$)?><td style="text-align: right;"><span style="color:#ff0000;"><strong><span style="font-size: 20px;"><ins>$ORDER_TOPAY_CURR$ $PAY_NOW$</ins></span></strong></span></td>
</tr></table><hr>

Это сама форма:

<?ifnot($ID$=="detail1") or ($ID$=="detail3")?>
Яндекс Деньги: без %
<form method="POST" action="https://money.yandex.ru/quickpay/confirm.xml">
 <input type="hidden" name="receiver" value="41**********">
 <input type="hidden" name="formcomment" value="$SITE_NAME$ | $HOME_PAGE_LINK$ | Заказ № $ORDER_CODE$ ">
 <input type="hidden" name="short-dest" value="Оплата заказа № $ORDER_CODE$ ">
 <input type="hidden" name="label" value="$ORDER_ID$">
 <input type="hidden" name="quickpay-form" value="donate">
 <input type="hidden" name="targets" value="Заказ № {$ORDER_ID$}">
 <input type="hidden" name="sum" value="$ORDER_TOTAL_RAW$" data-type="number">
 <input type="hidden" name="comment" value="">
 <input type="hidden" name="need-fio" value="false">
 <input type="hidden" name="need-email" value="false">
 <input type="hidden" name="need-phone" value="false">
 <input type="hidden" name="need-address" value="false">
<table style="width:100%;">
 <tbody>
 <tr>
 <td>
 <div style="margin-left: 40px;"><label><input type="radio" name="paymentType" value="AC"> Банковской картой</label></div>
 </td>
 <td rowspan="2"><br>
 <div style="margin-left: 40px;"><?if $ORDER_STATUS$ = 'Новый' or $ORDER_STATUS$ = 'Оплачивается' ?><input type="submit" value="Оплатить через Яндекс"><?else?>Статус заказа: <b>$ORDER_STATUS$</b><?endif?></div>
 </td>
 </tr>
 <tr>
 <td>
 <div style="margin-left: 40px;"><label><input type="radio" name="paymentType" value="PC"> Яндекс.Деньгами</label></div>
 </td>
 </tr>
 </tbody>
</table>
</form><?endif?>

</div></h2>

Адрес сайта https://www.aksshop.ru/
| Автор: | Категория: Интернет-магазин

Ответов: 1

Голоса: +1
Где эту форму можно увидеть? на сайте не нашёл.
| Автор:

Форма находится на Странице офрленного заказа. Потому что если ее поместить в модуль Способов оплаты, дальнейшие шаги по оплате невозможны из за того что $ORDER_TOTAL_RAW$ или $ORDER_TOTAL$ не отображается сумма

Способ оплаты для отображения данной фомы/кнопки должен быть только Яндекс деньги.

aksshop,
По скрину эта страница "Сообщение "Заказ оформлен"", покажите весь код этого скрина.

Так или как то по другому?

 

 

aksshop,
Не скрин нужен, а сам код этой страницы из ПУ

Вам скрин кода нужен или сам код? Сам код не помещается система не дает только в файле:

фаил: https://www.aksshop.ru/kod_stranica_tovarov.txt

aksshop,
<?if($PAYMENT$='Яндекс деньги (Банковские карты)')?>тут форма<?endif?>
Спасибо! работает
...