Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Где лучше хранить настройки почтового сервиса

00 голосов
1
Написал собственную отправку почты через свой почтовый сервис. Необходимо, чтобы пользователь имел возможность менять почтовые адреса, тело письма и многие другие параметры в админ панели битрикса. Где бы хранить такого рода настройки? Единственным вариантом сейчас вижу создать отдельный инфоблок для этого, но это как-то не правильно.. Почтовые шаблоны не годятся, так как они срабатывают при системной отправке писем. Посоветуйте правильный вариант, пожалуйста. Спасибо!
спросил 28 Май, 15 от impeee (230 баллов)

1 Ответ

00 голосов
 
Лучший ответ
Правильный вариант - собрать свой модуль. Если шаблонов писем и остальных параметров для изменения 5-10 штук, то это совсем не сложно, грубо говоря, нужны:

- install/version.php - контроль версий модуля

- install/index.php - скрипт установки, берёте типовой из модуля и убираете всё лишнее

- /options.php - основной ваш скрипт для хранения настроек. COption::SetOptionString(...) и т.д.

- lang/ru/install/index.php и lang/ru/options.php - файлы языковых фраз

Этого будет достаточно для того, чтобы собрать маленький полноценный модуль. А вот если всяких параметров у вас десятки, с разными типами данных и ещё и с иерархией - то ничего лучше (а также проще и понятней для пользователей) чем инфоблоки ещё не придумано.
ответил 28 Май, 15 от root (25,590 баллов)
выбран 28 Май, 15 от impeee

Похожие вопросы

0 голосов
1 ответ
0 голосов
1 ответ
0 голосов
1 ответ