|
|
19.04.2012, 17:14
|
|
Слапиньш Павел Викторович
Слапиньш Павел
Зарегистрирован: 2011-12-06
Сообщений: 52
|
Как сделать вывод последних пяти объектов, из нескольких компонентов, если в эти компоненты объекты добавляются так: сначала в один компонент, затем в другой, потом в третий. При этом используется один компонент (надеюсь вы поняли).
Ну например существует интернет магазин с разными категориями:
1)компьютеры
2)телевизоры
3)утюги
Я добавляю 2 компьютера, затем 2 утюга, затем 2 телевизора.
При этом должен быть вывод 2 телевизоров, 2 утюгов и 1 компьютера.
Т.е. 5 последних добавленных. Все находятся в разных разделах, используют один и тот же компонент, но этих компонентов много. Поэтому просто s_list_class(0,номер компонента,... не годится.
Спасибо за помощь.
|
|
|
27.04.2012, 08:55
|
|
petun
Зарегистрирован: 2009-06-17
Сообщений: 28
|
Ну как это s_list_class не годится.
Просто указываете в качестве раздела и компонента любой из выших разделов, а в системных настройках
$ignore_sub = 1;
$ignore_cc = 1;
petun
|
|
|
30.04.2012, 17:11
|
|
Слапиньш Павел Викторович
Слапиньш Павел
Зарегистрирован: 2011-12-06
Сообщений: 52
|
Но тогда во всех разделах, где установлен компонент Магазин: Товар будут выводится все товары, а этого не должно быть. Тогда нету смысла в разделах.
|
|
|
01.05.2012, 06:40
|
|
Asiat
Аниматика
Зарегистрирован: 2005-12-12
Сообщений: 576
|
Варианты:
1) Создаете отдельный шаблон компонента и игноры вставляете в него.
2) Прописываете игноры по условию, обычно это какая-то переменная, которую будете подавать через s_list_class
|
|
|
03.05.2012, 17:43
|
|
Слапиньш Павел Викторович
Слапиньш Павел
Зарегистрирован: 2011-12-06
Сообщений: 52
|
Спасибо, разобрался
|