|
|
12.04.2011, 18:36
|
|
dekart
DaHost.Ru
Зарегистрирован: 2005-03-26
Сообщений: 81
|
Как настроить, чтобы поиск по компоненту был доступен только для зарегистрированных пользователей?
Т.е. форма выводится для всех, но вместо результатов для НЕзарегистрированных пользователей выводилось сообщение "поиск доступен только зарегистрированным пользователям".
Заранее спасибо за подсказку.
dekart
|
|
|
13.04.2011, 08:03
|
|
dekart
DaHost.Ru
Зарегистрирован: 2005-03-26
Сообщений: 81
|
И подскажите, пожалуйста, как вывести результаты, как при обычном поиске (в другом дизайне, отличном от настроенного в компоненте)?
Т.е. заголовок и краткий текст (например, краткое описание объекта из этого компонента)...
dekart
|
|
|
13.04.2011, 13:14
|
|
Asiat
Аниматика
Зарегистрирован: 2005-12-12
Сообщений: 576
|
Найдите какой-нибудь параметр, который передается именно из формы поиска.
Допустим, какой-то $searchPat[], или $text или что там у вас...
А в компоненте выводите данные по условию.
".($text && $AUTH_USER_ID ? "
... здесь упрощенная запись объекта в списке ...
" : "")."
".(!$text ? "
... здесь то, что выводится в обычном режиме просмотра ...
" : "")."
В префикс добавьте сообщение для неавторизованных
".($text && !$AUTH_USER_ID ? "
... здесь привет незарегенным юзерам ...
" : "")."
А вообще, конечно, это издевательство - форму показать, а результаты нет
|