Как вывести детальную новость?

Здравствуйте!

Только начинаю осваивать Битрикс и уже всю голову сломал.

Есть сайт. В корне лежит каталог "/news". В нем подкаталоги (условно: "/news/aktual", "/news/social" и т.д.) - для разделения Новостей по категориям.
В "/news" лежит файл "news_detail.php" с выводом "bitrix:news.detail" для детального отображения новостей.
На главной выводятся списки этих новостей с помощью "bitrix:news.list". Соответствующие инфоблоки с самими новостями в них созданы.

Проблема в том, что ни в какую не выводится детальная новость. Перепробована куча способов, советов и комбинаций - и ничего.
В голове уже полный сумбур. (И это ещё после Joomla, где таких головоломок с просто выводом детальной статьи и близко нет.)

В-общем, нет ли какого-то универсально-гарантированного способа вывести детальную новость по клику на неё в списке новостей? С подстановками в нужных местах всех этих "#ELEMENT_CODE#", #ELEMENT_ID# и т.д.?

В Гугле не забанили, но такое чувство, что у каждого спеца - свой способ решения проблемы. Но у меня ни один пока не сработал.
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ответы на вопрос 2
я правильно понял, что под каждую категорию у Вас отдельный инфоблок? Если это так, то одним файлом не обойтись.

Если начальная задача была "Сделать новости с категориями", то для этого обычно:
1) берут тип инфоблока с флагом "Использовать древовидный классификатор элементов по разделам". Если такого типа нет - заводят новый.
2) создают один инфоблок
3) в этом инфоблоки создают разделы ( категории ) и элементы ( сами новости )
4) в публичной части создают отдельный каталог ( например, /news ) и в /news/index.php добавляют комплексный компонент bitrix:news

Да и вообще, если у Вас есть и список новостей и просмотр новости детально, то нет смысла делать отдельные файлы с "bitrix:news.list" и "bitrix:news.detail". Нужно использовать bitrix:news
Ответ написан
https://www.youtube.com/watch?v=sVqQLWv1QWo
смотри прям с первого видео и делай прям за ним.
Просветление пойдет, пока ты начал не так.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы