Добрый день. Есть свойство привязка к элементам в виде списка. С стороны администрирования, при создании, или редактировании элементов, это свойство типа "список/select", а с стороны пользовательской, при додавании фильтра по этому свойству, оно отображается как обычный инпут.
Вопрос решил, проблема была в доступе. Но бизнес процессы мне так и не подошли по причине того, что: используя их, нельзя переименовывать разделы инфоблока, если у тебя доступ "Бизнес процессы", а не администратор.. Исправьте, если ошибаюсь.
, все работает. "340" - это айпи элемента (недели) второго инфоблока.
Вопрос в следующем:
Как я писал выше, мне нужна фильтрация по неделям. Я так подозреваю, что нужно: 1) взять текущую дату, 2) выщитать из нее дату предыдущего воскресенья/понедельника, и 3) сделать запрос, который возвращает айди элемента что отвечает за предыдущую неделю..
То есть, на сколько я понял, мне нужно поставить фильтр по дате создания, а в параметрах на php поставить дату прошлого понедельника, верно? Извините за неграммотность, но, где именно на php надо задавать дату прошлого понедельника?
Есть еженедельный выпуск новостей по категориям с подкатегориями. Он обновляется каждую неделю.
Задача стоит вот в чем: Нужно чтоб выводились элементы только актуальной недели, а остальные, после окончания срока, отправлялись в архив, или просто не выводились, но при этом были доступны для просмотра в публичной части (но не выводились на главной странице инфо блока). Категории должны оставаться.
В плане вывода элементов мне подходит срок активности, но после его окончание элемент становится недоступен для просмотра в публичной части. Так что я пошел дальше.
Потом придумал вот какое решение: решил воспользоваться фильтром. То есть сверху поставить фильтр, где бы пользователь мог выбрать из списка даты недели, или ее номер и т.д.. Сделал еще один инфоблок, элементами которого сделал неделю с свойствами номер недели, диапазон и т.д.. Дальше сделал привязку к элементам в виде списка, где указал второй инфоблок.
Это тоже не подошло, вот почему: Во-первых, при редактировании или добавлении элементов в первый инфоблок я выбираю свойство недели из списка, но когда я сделал фильтр по этому свойству, это свосйство отображается как поле ввода текста, а не как селект в админке. Во-вторых:даже если и настроить фильтр с селектом по свойству привязки к элементам инфо блока, если не ошибаюсь, оно ведь просто выведет все элементы подряд без категорий, что, собственно, тоже не подходит.
Прошу исправить если в чем-то ошибаюсь и подсказать решение. Спасибо.
Работает, подключает все основные темы каталога. Теперь нужно подключить в меню и все саб темы, то есть:
во-первых: не могу подобрать шаблон из списка стандартных, поддерживающий вертикал мультилевел (vertical_multilevel показывает фигню какую-то, + не подходит тем, что саб меню открывается при наведении, а должно быть постоянно открытым)
во-вторых: не могу придумать схему, как это сделать. То есть, я конечно могу создать по каждой папке на каждую главную тему, и в той папке уже подключать через меню ext саб темы, но это глупо и не функционально, а сделать по-умному не хватает смекалки(
Нужно сделать понедельный выпуск новостей. Каждую неделю он будет новый, а старый должен отправлятся в архив. Нужно так же боковое многоуровневое меню с темами и подтемами новостей. При нажатии на пункт которого должен выдаваться список подтем, или новостей, в зависимости от того на что мы нажали, на тему или подтему. Новость должна иметь детальный просмотр.
Возможно ли это сделать с помощью инфоблоков, другим компонентом, или другим путем?
Я добился, что ссылка, ведущая на раздел, содержит ID раздела (section id). Сейчас ссылка выглядит, например, так: /about/news/25/ . Насколько я понимаю, на этом этапе уже всё работает правильно.
Теперь я пытаюсь найти, в каком именно файле нужно добавить код, чтоб из этого URL выцепить ID раздела и отфильтровать по нему список новостей.
Я добился, что ссылка, ведущая на раздел, содержит ID раздела (section id). Сейчас ссылка выглядит, например, так: /about/news/25/ . Насколько я понимаю, на этом этапе уже всё работает правильно.
Теперь я пытаюсь найти, в каком именно файле нужно добавить код, чтоб из этого URL выцепить ID раздела и отфильтровать по нему список новостей.
в обработке адресов только одно правило на /about/news/, в настройках инфоблока сделал как Вы сказали. кеш чистил, результата все равно нет. при нажатии на ссылку раздела, в адресной строке получаем: