|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (7)
просмотр истории страницы{toc} |
Использование кастомного модуля для личного кабинета, работающего в пространстве имен _carbon\modules_. Таким образом можно изменять стандартные модули carbon или создавать собственные. |
... |
Модуль необходимо разместить в рабочем каталоге: |
{code}/app/asr_cabinet/usr/local/lib/cabinet_modules/modules/{code} |
h4. Выпуск |
... |
{code}/app/asr_cabinet/var/cabinet_modules/{code} |
Это сделано для того, чтобы он не исчезал после обновления биллинга. |
Так пользовательский модуль не исчезнет во время обновления, а также попадёт в бекап личного кабинета. |
|
{note} |
{color:#ff0000}{*}Внимание\!*{color} Файлы из каталога хранения затирают более старые файлы в рабочем каталоге (для того, чтобы можно было заменять стандартные модули) Это значит, что если в каталоге хранения будет находиться файл, не являющийся модулем, может перестать работать личный кабинет. |
{note} |
|
h4. Алгоритм # Реализуем и тестируем пользовательский модуль в {{/app/asr_cabinet/usr/local/lib/cabinet_modules/modules/}} # Копируем модуль в {{/app/asr_cabinet/var/cabinet_modules/}}. # При обновлении личного кабинета ## Перезаписываются модули в {{/app/asr_cabinet/usr/local/lib/cabinet_modules/modules/}} ## Копируются пользовательские модули из {{/app/asr_cabinet/var/cabinet_modules/}} в {{/app/asr_cabinet/usr/local/lib/cabinet_modules/modules/}} |
h4. Примеры |
... |