![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 117
|
![]()
помогите пожалуйста
У нас есть каталог товаров, в точности такой же, как на демо-сайте Bagira.CMS (demo.bagira-cms.ru). Привести пример макроса с параметрами (найти в документации), который выводит список товаров из категории «Каталог товаров» (id = 345) в случайном порядке в количестве 20 штук. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 117
|
![]()
в общем куда этот код написать не знаю но вот он решение этой проблемы)
<? %structure.objList(id=345, [templ_name = default, max_count = 20, order_by = random, start_pos = 0])% ?> а вот что всё это значит) %structure.objList()% – Выводит список подразделов указанного раздела сайта. Основное отличие от макроса %structure.objView()% в том, что с помощью данного макроса нельзя вместе со списком вывести данные родительского раздела. %structure.objList(section_id, [templ_name = default, max_count = 0, order_by = 0, start_pos = 0, field = 0, value = 0])% section_id ID страницы, для которой необходимо вывести список подразделов. Здесь так же можно использовать селекторы. templ_name Шаблон оформления содержимого. Шаблоны находятся в папке /template/structure/objects. По умолчанию используется шаблон default. max_count Максимальное количество элементов списка. Используется, если осуществляется вывод подразделов. Если параметр равен «0», макрос использует значение свойства number_of_items родительского раздела, если это свойство существует. Если параметр все-таки не определен, список выводится без ограничения на количество элементов. order_by Указывает, по какому полю и как сортировать элементы списка. Используется, если осуществляется вывод подразделов. Возможные варианты параметра: Сортировка по любому полю. Например, последние созданные страницы «create_date DESC». Сортировка по позиции в списке. Например, сортировка по позиции в обратном порядке «position DESC». Вывод элементов в случайном порядке, например «random». Если параметр равен «0», макрос использует значение свойства order_by родительского раздела, если это свойство существует. Если параметр все-таки не определен, список сортируется по позиции в порядке увеличения. start_pos Порядковый номер, указывает с какого элемента выборки начинать вывод. field Поле на которое будет установлено дополнительное условие для выборки. value Необходимое значение указанного поля. Проверяется на равенство. думаю что так) но пока ещё никто не проверил) |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 117
|
![]()
в общем куда этот код написать не знаю но вот он решение этой проблемы)
<? %structure.objList(id=345, [templ_name = default, max_count = 20, order_by = random, start_pos = 0])% ?> а вот что всё это значит) %structure.objList()% – Выводит список подразделов указанного раздела сайта. Основное отличие от макроса %structure.objView()% в том, что с помощью данного макроса нельзя вместе со списком вывести данные родительского раздела. %structure.objList(section_id, [templ_name = default, max_count = 0, order_by = 0, start_pos = 0, field = 0, value = 0])% section_id ID страницы, для которой необходимо вывести список подразделов. Здесь так же можно использовать селекторы. templ_name Шаблон оформления содержимого. Шаблоны находятся в папке /template/structure/objects. По умолчанию используется шаблон default. max_count Максимальное количество элементов списка. Используется, если осуществляется вывод подразделов. Если параметр равен «0», макрос использует значение свойства number_of_items родительского раздела, если это свойство существует. Если параметр все-таки не определен, список выводится без ограничения на количество элементов. order_by Указывает, по какому полю и как сортировать элементы списка. Используется, если осуществляется вывод подразделов. Возможные варианты параметра: Сортировка по любому полю. Например, последние созданные страницы «create_date DESC». Сортировка по позиции в списке. Например, сортировка по позиции в обратном порядке «position DESC». Вывод элементов в случайном порядке, например «random». Если параметр равен «0», макрос использует значение свойства order_by родительского раздела, если это свойство существует. Если параметр все-таки не определен, список сортируется по позиции в порядке увеличения. start_pos Порядковый номер, указывает с какого элемента выборки начинать вывод. field Поле на которое будет установлено дополнительное условие для выборки. value Необходимое значение указанного поля. Проверяется на равенство. думаю что так) но пока ещё никто не проверил) |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Template CMS 2.0.4 - маленькая и быстрая CMS на файлах! | awilum | WordPress и другие CMS | 4 | 08.11.2011 21:04 |
CMS | feesta | Помощь студентам | 1 | 09.04.2011 01:05 |
Template CMS - маленькая и быстрая CMS | awilum | WordPress и другие CMS | 37 | 06.10.2010 09:29 |
New CMS | Aexx | WordPress и другие CMS | 11 | 17.10.2009 22:26 |