Добрый день!
Есть еженедельный выпуск новостей по категориям с подкатегориями.
Он обновляется каждую неделю.
Задача стоит вот в чем:
Нужно чтоб выводились элементы только актуальной недели, а остальные, после окончания срока, отправлялись в архив, или просто не выводились, но при этом были доступны для просмотра в публичной части (но не выводились на главной странице инфо блока). Категории должны оставаться.
В плане вывода элементов мне подходит срок активности, но после его окончание элемент становится недоступен для просмотра в публичной части. Так что я пошел дальше.
Потом придумал вот какое решение:
решил воспользоваться фильтром. То есть сверху поставить фильтр, где бы пользователь мог выбрать из списка даты недели, или ее номер и т.д.. Сделал еще один инфоблок, элементами которого сделал неделю с свойствами номер недели, диапазон и т.д.. Дальше сделал привязку к элементам в виде списка, где указал второй инфоблок.
Это тоже не подошло, вот почему:
Во-первых, при редактировании или добавлении элементов в первый инфоблок я выбираю свойство недели из списка, но когда я сделал фильтр по этому свойству, это свосйство отображается как поле ввода текста, а не как селект в админке.
Во-вторых:даже если и настроить фильтр с селектом по свойству привязки к элементам инфо блока, если не ошибаюсь, оно ведь просто выведет все элементы подряд без категорий, что, собственно, тоже не подходит.
Прошу исправить если в чем-то ошибаюсь и подсказать решение.
Спасибо.
Есть еженедельный выпуск новостей по категориям с подкатегориями.
Он обновляется каждую неделю.
Задача стоит вот в чем:
Нужно чтоб выводились элементы только актуальной недели, а остальные, после окончания срока, отправлялись в архив, или просто не выводились, но при этом были доступны для просмотра в публичной части (но не выводились на главной странице инфо блока). Категории должны оставаться.
В плане вывода элементов мне подходит срок активности, но после его окончание элемент становится недоступен для просмотра в публичной части. Так что я пошел дальше.
Потом придумал вот какое решение:
решил воспользоваться фильтром. То есть сверху поставить фильтр, где бы пользователь мог выбрать из списка даты недели, или ее номер и т.д.. Сделал еще один инфоблок, элементами которого сделал неделю с свойствами номер недели, диапазон и т.д.. Дальше сделал привязку к элементам в виде списка, где указал второй инфоблок.
Это тоже не подошло, вот почему:
Во-первых, при редактировании или добавлении элементов в первый инфоблок я выбираю свойство недели из списка, но когда я сделал фильтр по этому свойству, это свосйство отображается как поле ввода текста, а не как селект в админке.
Во-вторых:даже если и настроить фильтр с селектом по свойству привязки к элементам инфо блока, если не ошибаюсь, оно ведь просто выведет все элементы подряд без категорий, что, собственно, тоже не подходит.
Прошу исправить если в чем-то ошибаюсь и подсказать решение.
Спасибо.
новичек, не судите строго