Просмотр Исходного

Начиная с версии 5.6.0 возможна замена шаблона страницы обещанных платежей.

Если вас не устраивает количество информации об обещанном платеже, то имеется возможность изменить это.

На примере разберем, как добавить шаблон, отображающий страницу так: !promisepay.png|thumbnail,border=1!
Это делается с помощью следующего шаблона:


{code}
<style>
    .promise_pay {
        margin-top: 10px;
        margin-bottom: 10px;
    }
</style>
<?if(count($data['promise_pays']) < 1) {?>
    <div>
        Обещанный платеж для вашего тарифа недоступен
    </div>
<?}?>

<? foreach($data['promise_pays'] as $promise_pay){?>
    <div>
        <form action="" method="post">
                <?$this->module_token()?>
                <label>Наименование: <?=$promise_pay->name?></label><br />
                <label>Обещанный платеж на сумму <?=$promise_pay->promise_summ?>.</label><br />
                <?if ($promise_pay->summa > 0) {?>
                <label>Стоимость подключения услуги: <?=$promise_pay->summa?></label><br/>
                <?}?>
                <button type="submit" value="<?=$promise_pay->id?>" name="add_promise_pay">
                Активировать обещанный платеж. Стоимость активации: <?=$promise_pay->activate_pay?>
                </button>
                <br />
        </form>
    </div>
<?}
{code}
Переменная _$data\['promise_pays'\]_ содержит все доступные пользователю обещанные платежи.


Пользовательские шаблоны необходимо сохранять в каталоге:



{code}
/app/asr_cabinet/var/cabinet_tmpl/
{code}
Например, этот файл шаблона называется _PromisePay_Detailed.php_ и тогда полный путь к нему будет:


{code}
/app/asr_cabinet/var/cabinet_tmpl/PromisePay_Detailed.php
{code}
Для включения его в личном кабинете на странице обещанного платежа строку:

{code}
[cabinet_promise_pay]
{code}
необходимо заменить на:


{code}
[cabinet_promise_pay template="PromisePay_Detailed"]
{code}
Иллюстрация:
!promisepay_detailed.png|thumbnail,border=1!