tbazadaykin: Блог

Главные вкладки

Несколько значений одного аргумента

22 июня 2009 в 12:09

есть вью. ко вью сделаны фильтры (аргументы). они обрабатываются руками, передаются через адресную строку и есть еще обработка в аргумент хендлинг код. есть аргумент работающий с названием материала, сделан в виде glossary. ну классический, вариант. проблемма с цифрами. надо чтоб все цифры отображались по параметру #. т.е чтобы строка фильтров для пользователя выглядела так # A B C D ....

ну т.е чтобы запрос который нерети вью стал из такого

SELECT node.nid AS nid,
node.title AS node_title,
node.sticky AS node_sticky
FROM node node  WHERE
(node.type IN ('trophies'))
 AND (node.status <> 0 OR node.uid = ***CURRENT_USER*** OR ***ADMINISTER_NODES*** = 1)
AND (SUBSTR(node.title, 1, 1) = '1')
ORDER BY node_sticky ASC, node_title ASC

вот таким

SELECT node.nid AS nid,
node.title AS node_title,
node.sticky AS node_sticky
FROM node node  WHERE
(node.type IN ('trophies'))
 AND (node.status <> 0 OR node.uid = ***CURRENT_USER*** OR ***ADMINISTER_NODES*** = 1)
AND (SUBSTR(node.title, 1, 1) IN ('1','2','3','4','5','6','7','8','9','0'))
ORDER BY node_sticky ASC, node_title ASC

View и wildcard в списке агрументов

9 июня 2009 в 12:08

товарищи, подскажите как быть. делаю для вью arguments. ну такие чтоб отображались пред вью, типа алфавита. понимаете о чем я ;)? не знаю как это правильно называется... так вот. как в этот список аргументов добавить значение wildcard? ну чтобы отображалось так "all a b c d ... z"? заранее спасибо.