Как вывести элемент инфоблока как отдельную страницу?
Есть инфоблок "Контент" в нем раздел "О компании" в нем элемент "Документы".
Надо вывести страницу "документы" как отдельную, с URL: http:/site.ru/about/documents
Шаблон страницы "Документы" - page.php
Перерыл весь интернет, решения не нашел, очень нужна помощь! Заранее спасибо
создайте в папке about папку documents, а в ней файл index.php
в нем и подключите компонент.
либо используйте комплексный компонент news, в его настройках указываете пути, в Вашем случае нужно указывать #ELEMENT_CODE# для детальки, и задавать символьный код элемента documents
ne_pes, это будет логично, если Вам нужно будет детально выводить и другие элементы.
Если это только для этого элемента, лучше через файлы и news.detail
Георгий Баручян, Я делаю через компонент news, только проблема в том, что он цепляет шаблон страницы about и вставляет контент вниз страницы, а надо, чтобы цепляло другой шаблон (к примеру page.php) и открывало на пустой странице, без контента, который на about
ne_pes, Вот честно, не пойму, зачем так? чем Вас вариант с созданием файлов не устраивает ?
в предлагаемом варианте в любом случае будет выводится Ваша вертска
ne_pes, тогда по другому
убираете верстку
в about/index.php ставите компонент news
создаете копию шаблона компонента
в файл шаблона (кажется news.php) вставляете свою верстку
остальные не меняете
Георгий Баручян, про "создаете копию шаблона компонента" не совсем понял, можете поподробнее. (извините за глупый вопрос, с битриксом только разбираюсь, много тупить могу))
ne_pes, заходите в режим правки, наводите на компонент, возле шестеренки будет стрелочка, нажимаете, наводите на свой компонент, в выпадающем списке будет Копировать шаблон компонента.
Рекомендую посмотреть какой-нибудь видеокурс по работе с битриксом.
Для начала возьмите видео на dev.1c-bitrix.ru
ne_pes, если с версткой детальки - то ищите в папке с Вашей копией шаблона, например,
если Вы назвали свою копию шаблона actions, то путь будет такой:
#ПУТЬ К ВАШЕМУ ШАБЛОНУ САЙТА#/#ШАБЛОН САЙТА#/components/bitrix/news/actions/bitrix/news.detail/actions