|
Гость
Гость
|
Со всем пониманием что следующий вопрос не как неотносится (может быть неотносится) к функционалу нетката, а относится к тому кто его разрабатывает и тока к его знаниям...
Допустим у меня есть в компоненте 9 объектов, мне нужно реализовать следующий вид вывода информации:
Заголовок 1
объект 1
объект 4
объект 7
Заголовок 2
объект 3
объект 6
объект 9
Подзаголовок 1
объект 2
объект 5
объект 8
прошу обратить внимание что объекты могут быть добавлены в любой последовательности, и некак немогу придумать как их вывести в таком виде, с учетом таого что количество и название заголовков и подзаголовков извесно, подскажите хотябы с чего начать и каким методом это реализовать
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
Тема уже не один раз обсуждалась.
1. В компоненте создаем поле "заголовок", назовем его к примеру zagolovok. Заполняем это поле для каждой записи.
2. указываем сортировку по этому полю (Сортировать объекты по полю), к примеру: zagolovok DESC, Priority DESC
в результате у нас все записи от сортируются по полю zagolovok и потом по приоритету
Теперь выводим сами заголовки:
В шаблоне в поле Префикс списка объектов пишем:
Код:".opt($myZagolovok='',"")."
в поле Объект в списке пишем:
Код:".opt($f_zagolovok!=$myZagolovok,"$f_zagolovok")."
.......
".opt($myZagolovok=$f_zagolovok,"")."
Так же такую вещь можно реализовать "дочерними записями". Посмотрите как это сделано в модуле интернет магазин, компонент "товар"
|