Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2011, 11:56   #1
Ast
Форумчанин
 
Регистрация: 06.12.2010
Сообщений: 117
Вопрос cms макросы

У нас есть каталог товаров, в точности такой же, как на демо-сайте Bagira.CMS (demo.bagira-cms.ru).
Написать для модуля «core» свой макрос, который выводит список любых активных товаров (вне зависимости от категории), стоимость, которых больше 5000 рублей, а количество на складе меньше 20 штук. Список отсортировать по названию.
Для решения этого задания разрешается использовать только средства Bagira.CMS. Запрещается обращаться к БД напрямую.

спасибо заранее.
Ast вне форума Ответить с цитированием
Старый 19.11.2011, 12:00   #2
Ast
Форумчанин
 
Регистрация: 06.12.2010
Сообщений: 117
По умолчанию

канешно можно использовать что то типа этого:

%structure.getProperty()% – Выведет значение свойства страницы в указанном оформлении.
Так же макрос можно использовать для проверки поля на пустоту, т.е. если значение поля пустое оформление для него выводиться не будет.


%structure.getProperty(field_name, obj_id, [templ_block = 0, templ_ name = _properties])%

field_name Системное имя поля.

obj_id ID страницы.

templ_block Имя блока из шаблона, в оформлении которого необходимо вывести значение поля. По умолчанию используется блок с названием поля. Если такого нет, используется блок default.

templ_name Шаблон оформления содержимого. Шаблоны находятся в папке /template/structure/objects. По умолчанию используется шаблон _properties.


но заработает ли такое выражение:

%structure.getProperty(field_name, obj_id, [templ_block < 5000, templ_ name = _properties])%
Ast вне форума Ответить с цитированием
Старый 20.11.2011, 06:15   #3
Ast
Форумчанин
 
Регистрация: 06.12.2010
Сообщений: 117
По умолчанию

кто нибудь поможет?
Ast вне форума Ответить с цитированием
Старый 20.11.2011, 15:38   #4
Ast
Форумчанин
 
Регистрация: 06.12.2010
Сообщений: 117
По умолчанию

=( плохо что никто не поможет...
Ast вне форума Ответить с цитированием
Старый 21.11.2011, 19:16   #5
Ast
Форумчанин
 
Регистрация: 06.12.2010
Сообщений: 117
Смущение

помогите пожалуйста
Ast вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Template CMS 2.0.4 - маленькая и быстрая CMS на файлах! awilum WordPress и другие CMS 4 08.11.2011 21:04
макросы.. iriska26 Microsoft Office Excel 1 17.03.2011 19:32
Template CMS - маленькая и быстрая CMS awilum WordPress и другие CMS 37 06.10.2010 09:29
макросы С++ Lazio Помощь студентам 3 18.03.2009 23:38