хранить общие для всего сайта свойства (телефон, почта, адрес, лого и т.д.)?
Хочу чтобы все в одном месте было, а не каждый раз включаемую область редактировать.
Точнее я могу это сделать через инфоблок (но не знаю как лучше), или через свойства главной страницы (может так лучше), или вообще модуль создать надо чтобы отдельная ссылка в меню была?
В поисках лучших практик
имхо для такого удобен модуль https://marketplace.1c-bitrix.ru/solutions/asd.tplvars/
Да, тоже полезный модуль. В какой-то момент была бага с апдейтом битрикс и убрал его на полку. Забылся благополучно)
А без доп. модулей как лучше решить это? Пока хочется все вручную сделать, потом уже модули юзать. Просто инфоблок «общие свойства» со свойствами «название поля», «ключ» и «значение» не прокатит?
А чем в этом случае не устраивают включаемые области?
Нельзя одну и ту же переменную использовать в разных местах. Нельзя управлять переменной и манипулировать ей. Например сделать замену в случае определённых условий. Администратор сайта может случайно сломать код внутри этой включаемой области через визуальный редактор. Может лучше использовать Highload-блоки?
Почему нельзя использовать в разных местах? Почему нельзя управлять переменной и манипулировать ей? Чтоб администратор сайта случайно не сломал код внутри этой включаемой области через визуальный редактор, следует размещать только текстовые данные для редактируемой области. А верстку можно вынести тоже во включаемую область, но сделать запрет на редактирование в визуальном редакторе.
Вопрос только где хранить данные в админке, т.к. нет инструкции "Это там", "А это тут", вариантов очень много. Нужно где то разместить такие данные: Условие | Значение | Ключ utm_source=yandex | телефон 1 | tel utm_source=google | телефон 2 | tel ____________________ | телефон 3 | tel и т.д. А вывести я их могу уже как угодно. И тут тоже вариантов много (включаемая область, компонент, в шаблоне, в контенте). Поэтому спрашиваю у опытных - как лучше организовать в админке и вывести на сайте, чтобы потом следовать этому всегда. Посмотрел все курсы Академия Битрикс, прочитал много теории, но пока не могу решить вот такие задачи
можно как угодно хранить. хотите менять в админке - инфоблоки, hl-блоки. не хотите менять в админке - создать табличку и туда пулять. хотите заморочиться - своя табличка + админ интерфейс для нее
Обсуждают сегодня