Как изменить дизайн детальной страницы в каталоге сайта на другой шаблон?

Как можно применить разные шаблоны сайта к разделам и детальным страницам в комплексном компоненте каталога? Например, применить один шаблон к разделам (шапка, подвал), а другой к детальным страницам (элементы инфоблока)?
  • 11 июня 2024 г. 20:21
Ответы на вопрос 2
Для изменения дизайна детальной страницы в каталоге сайта на другой шаблон, вам нужно выполнить следующие шаги:

1. Создать новый шаблон страницы, который будет использоваться для детальных страниц.
2. Настроить компонент каталога сайта таким образом, чтобы он использовал новый шаблон для отображения детальных страниц.
3. Применить необходимые стили и элементы дизайна к новому шаблону страницы.

Чтобы применить разные шаблоны сайта к разделам и детальным страницам в комплексном компоненте каталога, вы можете использовать параметры компонента для задания разных шаблонов. Например, вы можете создать параметр "Шаблон разделов" и "Шаблон детальных страниц", и в зависимости от выбранного параметра компонент будет использовать соответствующий шаблон.

Для этого вам понадобится знание языка разметки и программирования (например, HTML, CSS, PHP) и доступ к административной панели сайта для настройки компонента каталога. Если у вас нет достаточного опыта в этой области, рекомендуется обратиться к специалисту по веб-разработке или дизайну для помощи в настройке и изменении дизайна сайта.
В настройках шаблона сайта, в пустой строке добавляем нужный шаблон. Далее, «Тип условия» — «Выражение PHP», в поле «Условие» добавляем проверку на регулярное выражение: 
preg_match('#\/catalog\/([\w\-]+)\/([\w\-]+)\/#', $APPLICATION->GetCurPage())


Должно получиться, если url страницы детального просмотра
/catalog/#SECTION_CODE#/#ELEMENT_CODE#/
Похожие вопросы