Влад Красовский написал: у меня такая проблема "Возможно, недостаточно прав для просмотра содержимого данного каталога" была из-за некорректного названия 1 файла
Код
Заявление (фитнес).doc
на нем листинг обрывался, но можно было переходить на другие страницы
Именно такая же проблема. В некоторых названиях файлов было слово "копия" (в процессе разработки остались хвосты). Поудалял файлы с кириллицей в названии и всё стало нормально работать.
Сделал немного иначе. В разделе Баннеры два подраздела, собственно сами Баннеры и Страницы показа. В страницах показа элементы, в свойствах которых указаны страницы, например: Элемент с названием "Главная страница" имеет свойство Путь = /index.php Ну и прочие разделы так же. У каждого элемента Баннер есть множественное поле типа "привязка к элементам в виде списка". Когда модуль bitrix:news.list собирает баннеры на странице, то простая конструция через if() сравнивает текущую страницу (GetPagePath(false, true, false)) с тем, что получено из свойств баннера. Если совпадения хоть по одной строке из списка страниц есть, то баннер показывается. Вроде всё работает, программист участвовать не будет.
Используя компонент bitrix:news.list вывожу баннеры на страницах сайта, у сайта несколько разделов. Каким образом добавить фильтрацию этому компонету, чтоб определённые баннеры показывались только в указанных разделах? Примерная логика: Баннер_1 - показывать на главной странице и на форуме Баннер_2 - показывать на форуме Баннер_3 - показывать на главной странице