|
|
24.02.2010, 12:44
|
|
moongale
Зарегистрирован: 2010-02-18
Сообщений: 9
|
Здравствуйте! Помогите, пожалуйста, разобраться. Работаю с Netcat только пару дней, еще до конца не разобралась, но нужно срочно сделать фильтр, а как не знаю (sql запросы писать не умею).
Есть раздел "Фотографии". В нем компонент, который содержит поля: фото, название, описание.
Нужно в этом разделе сделать фильтр в виде ссылок - "Все фотографии", "Фотографии Египта" "Фотографии Турции", "Фотографии Туниса". По щелчке на ссылку фотографии фильтруются.
Предполагаю, что в компонент нужно добавить поле "Страна", по которому будет происходить выборка.
В шаблоне нарисовать ссылки фильтра.
А вот дальше не знаю что делать.. в настройках компонента надо включать обращение к БД? и какую команду потом на ссылки прописать?
Помогите, пожалуйста! С более подробным описанием для чайника
|
|
|
24.02.2010, 13:03
|
|
pe3udent
Артур Юсупов
Зарегистрирован: 2008-04-03
Сообщений: 220
|
Создать список стран.
В компонент добавить поле "Страна" (Country) типа "Список".
В префиксе или в суффиксе вывести ссылки для фильтрации по странам (с неким параметром для выборки, к примеру country).
В системных настройках:
Код:if (intval($country)) $query_where = "a.Country = ".intval($country);
|
|
|
24.02.2010, 16:18
|
|
moongale
Зарегистрирован: 2010-02-18
Сообщений: 9
|
Спасибо за ответ!
Список создала (country_table)
Поле в компоненте тоже (country_type), привязала к списку.
В системные настройки компонента вписала
if (intval($country_type)) $query_where = "a.country_type = ".intval($country_type);
Все правильно?
И как мне тогда ссылку оформить? сейчас стандартно <a href='#'>Фотографии Туниса</a>
Еще раз спасибо!
|
|
|
25.02.2010, 08:23
|
|
pe3udent
Артур Юсупов
Зарегистрирован: 2008-04-03
Сообщений: 220
|
moongale писал(а):И как мне тогда ссылку оформить? сейчас стандартно <a href='#'>Фотографии Туниса</a>
Ссылки должны иметь вид:
Код:<a href='/section/?country_type=1'>Фотографии Туниса</a>
где, section - текущий раздел (в общем случае - $REQUEST_URI), 1 - это ID страны из списка country_table.
|
|
|
25.02.2010, 19:29
|
|
moongale
Зарегистрирован: 2010-02-18
Сообщений: 9
|
Супер! Спасибо большое, все работает!!
|