Кто готов сейчас помогите, будет время попробую.
Заходим в необходимый тип контента, создаем поле с типом список, в предустановленных значениях пишем:
1 | Контент такой-то 1
2 | Контент такой-то 2
3 | Контент такой-то 3
...
*При создании контента не забываем указывать к какому виду контента он принадлежит.
Создаем новый набор, в фильтрах находим созданное поле, накладываем условие, например для "Контент такой-то 1":
= 1
и повторяем создание новых наборов для каждого элемента списка..
Можно в наборах и сортировку указать, например: Просмотры | По убыванию
Заходим в виджеты, создаем Страницу, в положительной маске перечисляем контент страницы с видом контента "Контент такой-то 1", затем еще страницы для каждого типа контента из списка.
Теперь вешаем на каждую созданную страницу виджет, Настройки>Опции Выбираем используемый Тип, Категорию и видим созданные фильтры. Ставим соответствующий фильтр.
batot, прикинул решение на базе стандартного функционала, на случай конечного числа различных товаров и конечного числа категорий. Первое и второе должно быть не более 3-х, иначе сочувствую внедренцу )))), людям со слабой психикой спойлер не открывать!
Решение
Заходим в необходимый тип контента, создаем поле с типом список, в предустановленных значениях пишем:
1 | Контент такой-то 1
2 | Контент такой-то 2
3 | Контент такой-то 3
...
*При создании контента не забываем указывать к какому виду контента он принадлежит.
Создаем новый набор, в фильтрах находим созданное поле, накладываем условие, например для "Контент такой-то 1":
= 1
и повторяем создание новых наборов для каждого элемента списка..
Можно в наборах и сортировку указать, например: Просмотры | По убыванию
Заходим в виджеты, создаем Страницу, в положительной маске перечисляем контент страницы с видом контента "Контент такой-то 1", затем еще страницы для каждого типа контента из списка.
Теперь вешаем на каждую созданную страницу виджет, Настройки>Опции Выбираем используемый Тип, Категорию и видим созданные фильтры. Ставим соответствующий фильтр.
Проблема в том, что в наборах нельзя создать фильтр по тэгам. А именно по ним похожие статьи должны определяться.
Проблема в том, что в наборах нельзя создать фильтр по тэгам. А именно по ним похожие статьи должны определяться.
не по ним далеко, а по названию статьи. Теги не вариант, что будут у всех статей. Похожие статьи это похожие по названиям. Теги умершая тема. Так что сразу ставьте задачу решить "похожие статьи по названиям", буду следить за темой, не будет решения, тоже буду думать.
Сыпемь аргументами, думаем чем хотим ))). Проблема — не проблема, в админке организуем выбор поля по которому сравнивать и алга.
batot, заметил общий приоритет реализации такого решения именно по тегам, по мне так это может быть все что угодно и для примера (если не заморачиваться) взял первое удобное поле.
Если по мне, так я больше склонен по свойствам похожесть определять, эти свойства можно сделать списками и обязательным для заполнения, что не скажешь про теги.
Встает другой вопрос как быть в случае большого количества похожих статей- выводить в случайном порядке, как вариант?
интересно каким образом будет определяться похожесть статей по заголовком? Головой подумайте.
Для тех у кого с головой нормально, думаю ясно, как определить по словам в заголовке похожесть статьи.