Дизайн страницы оплаты: відмінності між версіями

Матеріал з NoDeny
Перейти до навігації Перейти до пошуку
Немає опису редагування
Немає опису редагування
Рядок 18: Рядок 18:
pay_step2.html - отображение суммы и предложение перехода в платежную систему
pay_step2.html - отображение суммы и предложение перехода в платежную систему
pay_step3.html - отображается при возврате от платежной системы. Обычно
pay_step3.html - отображается при возврате от платежной системы. Обычно
                показывает сообщение о том, что если оплата успешна - деньги скоро появятся на счету
                  показывает сообщение о том, что если оплата успешна - деньги скоро появятся на счету
</pre>
</pre>


Есть простой способ подмены этих файлов, не меняя их на диске. Для этого нужно создать соответствующий документ в разделе "Документы" как описано [[здесь|Дизайн личного кабинета]]
Есть простой способ подмены этих файлов, не меняя их на диске. Для этого нужно создать соответствующий документ в разделе "Документы" как описано [[Дизайн личного кабинета|здесь]]. Нам надо создать папку "Шаблоны" (если она еще не создана) и дать ей тег system.
 
Затем подменим файл pay_base.html - создадим документ с именем "Оплата base" с тегами:
 
<pre>
system
template=user/pay_base
</pre>
 
и содержимым:
 
<pre>
<h1>Пополни свой счет!</h1>
{{ template::pay_base.main }}
</pre>

Версія за 14:55, 26 лютого 2019

Модули оплаты используют шаблоны:

/usr/local/nodeny/web/tmpl/user/pay_base.html
/usr/local/nodeny/web/tmpl/user/pay_step1.html
/usr/local/nodeny/web/tmpl/user/pay_step2.html
/usr/local/nodeny/web/tmpl/user/pay_step3.html

которые выводятся в таком дизайне:

В файле pay_base.html описывается структура окна оплаты, а содержимое pay_stepX.html вставляется в эту структуру.

pay_step1.html - предложение ввода суммы пополнения
pay_step2.html - отображение суммы и предложение перехода в платежную систему
pay_step3.html - отображается при возврате от платежной системы. Обычно
                  показывает сообщение о том, что если оплата успешна - деньги скоро появятся на счету

Есть простой способ подмены этих файлов, не меняя их на диске. Для этого нужно создать соответствующий документ в разделе "Документы" как описано здесь. Нам надо создать папку "Шаблоны" (если она еще не создана) и дать ей тег system.

Затем подменим файл pay_base.html - создадим документ с именем "Оплата base" с тегами:

system
template=user/pay_base

и содержимым:

<h1>Пополни свой счет!</h1>
{{ template::pay_base.main }}