Документация 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, используя стандартный режим правки.

Еще особенности:

Перейти в корзину