Только начинаю осваивать Битрикс и уже всю голову сломал.
Есть сайт. В корне лежит каталог "/news". В нем подкаталоги (условно: "/news/aktual", "/news/social" и т.д.) - для разделения Новостей по категориям.
В "/news" лежит файл "news_detail.php" с выводом "bitrix:news.detail" для детального отображения новостей.
На главной выводятся списки этих новостей с помощью "bitrix:news.list". Соответствующие инфоблоки с самими новостями в них созданы.
Проблема в том, что ни в какую не выводится детальная новость. Перепробована куча способов, советов и комбинаций - и ничего.
В голове уже полный сумбур. (И это ещё после Joomla, где таких головоломок с просто выводом детальной статьи и близко нет.)
В-общем, нет ли какого-то универсально-гарантированного способа вывести детальную новость по клику на неё в списке новостей? С подстановками в нужных местах всех этих "#ELEMENT_CODE#", #ELEMENT_ID# и т.д.?
В Гугле не забанили, но такое чувство, что у каждого спеца - свой способ решения проблемы. Но у меня ни один пока не сработал.
я правильно понял, что под каждую категорию у Вас отдельный инфоблок? Если это так, то одним файлом не обойтись.
Если начальная задача была "Сделать новости с категориями", то для этого обычно:
1) берут тип инфоблока с флагом "Использовать древовидный классификатор элементов по разделам". Если такого типа нет - заводят новый.
2) создают один инфоблок
3) в этом инфоблоки создают разделы ( категории ) и элементы ( сами новости )
4) в публичной части создают отдельный каталог ( например, /news ) и в /news/index.php добавляют комплексный компонент bitrix:news
Да и вообще, если у Вас есть и список новостей и просмотр новости детально, то нет смысла делать отдельные файлы с "bitrix:news.list" и "bitrix:news.detail". Нужно использовать bitrix:news