|
|
27.10.2014, 16:11
|
|
Гость
Гость
|
Здравствуйте!
У меня стоит задача, надо вывести список новостей, у которых стоит галочка Важная. Есть поле Vazhnay.
Есть переменная в компоненте
Код:<? if ($f_Vazhnaya == 1) { $show_glavn = 1;} else { $show_glavn = 0;} ?>
Делаю вывод на странице:
Код:<?= nc_objects_list( 11, 22, "&recNum=3&show_glavn=1&nc_ctpl=33" ); ?>
А выводит первые 3 новости, в независимости от параметра show_glavn
Наверное я делаю все наперекосяк, но так как в документации примера нет, сам я не разобрался.
|
|
|
29.10.2014, 10:27
|
|
Gorjelin
Угаев Евгений Анатольевич
Зарегистрирован: 2010-02-26
Сообщений: 18
|
не пользуйтесь nc_objects_list - много запросов лишних генерирует
лучше, например, listQuery и напрямую один нужный селект, в котором уже можно добавлять любые условия выборки: WHERE Vazhnaya = 1 AND Checked = 1 и т.д.
http://netcat.ru/developers/docs/api/listQuery.html
ссылку на страницу новости можно получить с помощью nc_message_link
|
|
|
03.11.2014, 13:52
|
|
Nexwich
Панасин Александр
Зарегистрирован: 2011-04-05
Сообщений: 1037
|
Если используете
Код:<?= nc_objects_list(11,22,"&recNum=3&show_glavn=1&nc_ctpl=33"); ?>
В системных настройках компонента пропишите
Код:if($show_glavn) $query_where = "a.Vazhnaya=".$show_glavn."";
Gorjelin, советом сложнее пользоваться нежели решением
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|