В коде страницы специалиста найдите переменную или переменные, которые выводят фамилию и имя (переменная должна быть в теге <h1>). И поставьте эту переменную вместо $property_user_title.
Для начала в коде, отвечающем за вывод детальной страницы специалиста, надо получить данные пользователя |
|||
|
|
|
|
|||
|
|
|
|
Задача описана не сильно точно, поскольку, чтобы элемент показывался в определенном разделе, надо лишь у этого элемента в редактировании выбрать нужный раздел.
В задаче есть также условие, что такой элемент должен выводиться первым на странице раздела. И также таких элементов может быть несколько. В итоге задача получается: как добавить определенному элементу сортировку, которая будет применяться, если элемент находится в определенном разделе. |
|
|
|
|
|
|||
|
|
|
|
Задачу делал так, создал пользовательское свойство. В редактировании определенного раздела добавил в это свойство ID элемента.
Далее в шаблоне /bitrix/templates/<шаблон>/components/bitrix/news.list/catalog-table/template.php получил значение пользовательского поля текущего раздела с помощью CIBlockSection::GetList в виде ID элемента. Получил данные элемента по его ID с помощью CIBlockElement::GetByID. Добавил эти данные в начало (как и нужно) массива $arResult с помощью команды array_unshift. И элемент стал выводиться на странице раздела. Но не учел момент, что $arResult приходит в шаблон уже нарезанный на страницы пагинации. Поэтому мой элемент выводится в начале каждой страницы навигации. Значит надо где-то выше подключать мой элемент. Выше идет подключение компонента bitrix:news.list в /bitrix/templates/<шаблон>/components/bitrix/news/catalog/se И вот возник главный вопрос можно ли, имея ID элемента, добавить как-то этот элемент к не нарезанному на страницы навигации массиву с элементами. |
|
|
|
|
|
|||||||
|
|
|
|
|||
|
|
|
|
Если в "Редактировать настройки компонента" нет возможности отключить блок с ссылками, то дальше надо смотреть в каком файле выводится. Навести курсор на Каталог, выбрать "Редактировать шаблон компонента". Если в компоненте каталога нет, то дальше искать во вставках включаемых областей.
|
|
|
|
|