SAG SAG написал: Какая конструкция шаблона мета-тега для вывода в поля "meta title", "meta keywords", "meta description", "Заголовок раздела" и пр. инфоблока торгового каталога (закладка "SEO") путем формирования списка наименований элементов другого инфоблока?
Борис М., а какую версию php используете? Последняя версия битрикс поддерживает 7.1 (не выше), а если битрикс младше 17.5 версии, то лучше вообще 7.0 поставить
Иван Гречкин написал: Каким компонентом можно вывести такую структуру? Вообще можно ли? Пробовал компонент элементы раздела, но он только кучей выводит элементы к которым есть доступ, без структуры, а это теряет весь смысл. Либо вообще не выводит ничего потому что нет доступа к родительским разделам элементов которые разрешены.
1) Такую структуру вывести возможно. 2) Не нужно давать права к разделам - нужно давать права к элементам, а разделы без доступных элементов скрывать
Nick C написал: Надо модифицировать, чтобы не выводить разделы без товара и т.д. Так как сейчас выводит просто все активные разделы.
Нужно править не шаблон компонента menu, а файл *_ext.menu.php, так как сбор должен происходить там и именно там нужно сразу НЕ доставать (или НЕ записывать) массив таких разделов
Иван Давыдов написал: Но в выпадающем списке его нет, хотя он есть и работает в других инфоблоках.
Что значит он есть в других инфоблоках? Шаблон компонента связан только с компонентом и не зависит от типа инфоблока, который использует компонент. Может быть Вы в другом месте используете другой компонент?
Игорь Долгополов написал: Второй параметр - массив, где ключ - имя класса, по которому вы сможете обращаться в дальнейшейм в проекте, значение - путь до файла, где класс лежит.
Если это свой модуль и используется папка lib, то лоадер писать не обязательно - главное правильно именовать.
Цитата
Леонид Чернядьев написал: В папке модуля создаю папку lib там создаю файл helper.php с кодом: