По сути да. Отдельная секция должна быть отдельным компонентом.
Там где повторяющиеся элементы (карточки, фоточки) лучше в инфоблок закинуть и компонентом выводить. Формы тоже сделать через штатный или собственный компонент формы. А текстовые блоки обычно во включаемые области помещают. А сейчас вся страница через гетлист выводится?)
т.е элементы которые я могу менять это шапка, весь общий блок сайта и ссылки в первой секции
Просто у меня такая проблема сейчас, эти ссылки из гетлист приходят без .html, приходят в формате domain/sub/link/, а мне надо что бы с .html приходило. Все говорят, что нужно настраивать в компоненте. Но если я правильно понимаю, в сложившейся ситуации я не могу это настроить потому, что это не компонента
То есть фотки - это ссылки на какой то адрес типа site/page/, а тебе надо чтоб они были вида site/page/index.html? Если оно тебе приходит как статичный html код, то надо смотреть источник данных, а не настройки компонента. Посмотри из какого инфоблока это подтягивается, найди его в админке и посмотри, как хранятся данные.
так в этом самое интересное. Есть 2 страницы в которых используются эти ссылки. НА этой что я показал, берется из "IBLOCK_ID"=>17 и есть страница всех статей, на которой так же из инфоблока берется эта информация. Просто в 1 месте она с .html а в другом нет :D
Тогда скорей всего настройки компонента. Как в предыдущем посте написал
Просто на странице "статьи" как я понимаю вот тут это настраивается, верно?
Да. Если в настройках так, а в шаблоне не так, то посмотри, что в $arResult тебе приходит из компонента, в свойстве DETAIL_PAGE_URL
да я думаю логичней все таки ту страницу где все 1 блоком выводится, разбить на компоненты, что бы их настраивать можно было. А то по сути хрень получается, эти блоки с анонсами статей дублируются на нескольких страницах, мало того что по сути куски кода одинаковые, так еще настраивать нормально незя. неудобно
Обсуждают сегодня