Основное по внедрению
- Apriori.Corp: Компания
- Apriori.EcomMarket: Интернет-магазин
- Apriori.Salon: Салон красоты
- Apriori.Lex: Юридическая компания
- Apriori.Resto: Сайт ресторана, кафе
- Apriori.Region: Мультирегиональность
- Apriori Optimizer: Ускорение, контроль и оптимизация
- SmartModal: Добавление сайта в телефон пользователя (PWA, всплывающее окно)
- AR + 3D SHOWROOM: виртуальная примерочная (Web, Android, IOS)
- SHOWROOM: универсальная онлайн-примерочная
Документация Apriori.EcomMarket: Интернет-магазин - Основное по внедрению
- Правка файлов по FTP- желательна не под root доступом. Иначе система не всегда может перезаписать изменения из админпанели. В случае правки под root - проверяйте права и владельца файлов после внесенных изменений (не должно быть у файлов стилей владельца root и закрытых для чтения файлов)
- Настройки компонентов предназначены для детальной настройки. В большинстве случаев общие настройки действуют из настроек решения. Перед внесением изменений в файлы — посмотрите вначале настройки решения и настройки компонентов - возможно Вам этого хватит для настройки сайта.
Дополнительно посмотрите:
- Как быстро создать уникальный дизайн
- Компоненты системы
- Для кастомизации компонентов:
- Используйте переопределение стилей секций и блоков в файле /css/custom.css
Для размещения js - /js/custom.js
У большинства блоков можно в настройках компонента максимально изменить вид "под себя": скрыть или показать заголовки, данные, изменить цвет секции или блока, фон и т.д. Выбор в настройках основной или второстепенный блок позволяет вывести заголовки блоков меньше и выровненными слева — оптимальный формат для вывода связанных элементов.
У большинства блоков можно в настройках компонента задать класс для переопределения отдельных стилей.
Если планируется значительное внесение изменений верстку, оптимальнее скопировать шаблон соответствующего компонента из шаблона и кастомизировать его отдельно.
- Если Вы продвинутый разработчик, Вы можете дополнить less файлы - /bitrix/modules/apriori.corp/lib/less/custom.less, изменения вступят в силу при нажатии «Сохранить» в админпанели в настройках решения. Внимание: при внесении изменений не в custom, а непосредственно в файлы решения, они будут не сохранены при обновлении.
- При наличии настройки и в настройках решения и в настройках компонента действует логика: если задан параметр в компоненте, действует заданное в компоненте. Иначе — из настроек решения. Если не задано нигде — действует дефолтное значение.
- При кастомизации главной страницы сохранение текущих id блоков во включаемых областях решения обязательно. Для добавления блоков произвольного кода html и php можно также использовать пустые блоки типа Html1 и Html2.
- Класс ind-block является основным контейнером для секций сайта.
- Система модификаторов /в большинстве случае управляется из настроек решения или настроек компонента:
-- Ширина
fullscreen fullcontent compactcontent
-- Высота height-8...height-40
-- Цвет
color-no прозрачный
color-bg цвет фона
color-main основной цвет
color-second дополнительный цвет
-- Выравнивание
left center
-- Автообрезка
clip-circle
и т. д. (см. дизайн-систему)
-- Количество элементов в строке (зависит от типа блоков и компонентов)
items-2... items-8
grids-3..grids-6
-- Отступы (сверху/снизу)
smallmargin
nomargin
- Вы можете дополнить дизайн-систему и добавить для конечного клиента свои блоки в дизайн-системе на странице /styles/customblocks.php, используя стандартный режим правки.
Еще особенности: