Как задать шаблоны сылок для инфоблока Вики-модуля, чтобы поиск формировал правильные ссылки? Мне уже надоело тыкать в разные места который день.
14.01.2012 15:25:04
Как задать шаблоны сылок для инфоблока Вики-модуля, чтобы поиск формировал правильные ссылки? Мне уже надоело тыкать в разные места который день.
|
|
|
|
25.01.2012 02:45:59
Это не логика работы шаблонов инфоблока, а логика работы компонентов и их шаблонов, которая подробно расписана в документации, почитать что к чему можно тут
|
|
|
|
25.01.2012 04:36:59
Спасибо большое!
Вот именно тот принцип переопределения описан (похоже на Joomla): |
|
|
|
25.01.2012 05:26:22
Хоть в мане и описоно все красиво, все же не переопределяется шаблон компонента "news", все я сделал как в мане:
bitrix/templates/default/components/bitrix/news/.default/ по этому пути я скопировал в шаблон сайта, шаблон компонента, но в папке .default есть еще папка bitrix в которой также множество папок (news.detail, news.index, news.list, и др) пробовал переопределить разметку, но также безрезультатно! Еще раз приведу пример кода в фале index.php из директории (раздела) news:
Непойму что я делаю неправильно! ведь поидее шаблон должен использоватся: /bitrix/components/bitrix/news/templates/.default Или я чтото не правильно понимаю? |
|||
|
|
25.01.2012 05:35:55
Не понимаете.
Папку .default трогать не надо. Копируете ее под другим именем (MyTemplate), редактируете шаблон как вам хочется, кидаете компонент на страницу, в настройках компонента выбираете ваш шаблон (MyTemplate). и все будет PS: в настройках компонента у вас указано использовать шаблон news
И еще вы используете комплексный компонент (как бы включающий несколько не комплексных компонентов), потому в папке .default и лежит много шаблонов от разных не комплексных компонент. |
|||
|
|
25.01.2012 06:04:10
Спасибо вам огромное, теперь я понял!
Вот так заработало!!! /docs/bitrix/templates/default/components/bitrix/news/MyTemp |
|
|
|
17.08.2015 12:17:06
Добрый день!
Подскажите? Ведь глубже еще есть шаблон. По вашему примеру: /bitrix/templates/MyTheme/components/bitrix/news/MyTemplate/bitrix/news.list/.default/news.list/template.php Зеленым выделил проблемный участок - его тоже своим переименовывать? Но же уже переименовал и он подключился!! Каr быть? Там тоже есть дефолтный шаблон, в нем как раз то и задается вкерстка задается! Где его указать? Как его подключить? Там получается шаблон в шаблоне в шаблоне! |
|
|
|
22.06.2016 09:57:31
|
|||
|
|
06.06.2017 08:16:41
Тут
А еще лучше всё прочитать Ну а еще лучше сдать курс "Разработчик Bitrix Framework" |
||||
|
|
|||