Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/binarin/rfi-theme-sample
https://github.com/binarin/rfi-theme-sample
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/binarin/rfi-theme-sample
- Owner: binarin
- Created: 2014-08-25T10:27:58.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-08-28T21:09:45.000Z (over 10 years ago)
- Last Synced: 2025-01-20T00:05:35.178Z (10 days ago)
- Language: CSS
- Size: 145 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Добавление новой темы
=====================- Выбрать и согласовать имя темы.
- Создать папку `ut/<имя-темы>`.
- Добавить туда содержимое из `ut/rfi_default`.
- Поменять в `ut/<имя-темы>/theme.json` параметр `name` на `<имя-темы>`.
- Править `theme.json`, добавлять любую новую статику, подключать её
через `cssFiles`, `jsFiles`.Страницы
========Можно изменять дизайн следующих страниц (соответсвующим параметром в
`theme.json`):
- Страница ввода карточных данных (`layout`)
- Страница успешной оплаты (`successLayout`)
- Страница проваленной оплаты (`errorLayout`)Структура страниц задаётся в виде произвольного дерева из div'ов, где
в листах могут находиться:
- предопределённые блоки.
- статические фрагменты, заданные в конфигурации темы.
- пустые div'ы (если нет соответствующего фрагмента).Предопределённые блоки
======================Все предопределённые блоки имеют имена из заглавных букв. Доступны
следующие блоки:- `FORM` - платёжная форма.
- `ERROR` - информация об ошибке (имеет смысл только для страницы
неудачной оплаты).
- `SUCCESS` - информация об успешном платеже (соответственно только
для страницы успешной оплаты).
- `AMOUNT` - `` с суммой и валютой платежа.
- `ORDER_COMMENT` - `` описание платежа,
переданное ТСП при его инициации.
- `ORDER_ID` - `` идентификатор платежа, присвоенный банком.
- `SERVICE_NAME` - описание ТСП хранящееся в ИС банка.
- `LOGO` - `logo.png` в отдельном div'е.
- `PCI_LOGO` - `pci_logo.png` в отдельном div'е.
- `HTTPS_DISCLAIMER` - стандартный текст, про то что для безопасности
используется HTTPS, а карточные данные - не хранятся.Статические фрагменты
=====================