|
|
10.12.2008, 12:26
|
|
Гость
Гость
|
Необходима помощь, знаю, что это можно реализовать! Т.к. даже стандартный шаблон(Новости и статьи) так работает.
Система: NetCat Standart 2.4
Проблема: Имеется каталог компания с возможность поиск(сортировки) работающей через стандартную возможность поиска srchPat[], имеется поле(поле является списков) по котором необходимо произвести сортировку на основании данных полученных из урл, тоесть заменить http://сайт.ру/ раздел/ srchPat[2]=12 на http://сайт.ру/ раздел/ categoria
Подскажите как реализовать данную вещь!
Большое спасибо, за внимание.
|
|
|
19.12.2008, 16:26
|
|
Denis

Зарегистрирован: 2008-07-15
Сообщений: 666
|
Создаете раздел (допустим его номер стал равен 100).
В него включаете тот же компонент.
В системных настройках компонента проверяете, если текущий раздел ($sub) равен 100, то выполняете блок:
{
$ignore_sub = 1;
$ignore_cc = 1;
$query_where = ..// а здесь уловие выборки
}
В NetCat 3.0 и выше можно использовать настройки компонента в разделе, чтобы использовать было удобнее
|
|
|
27.12.2008, 03:32
|
|
Гость
Гость
|
если проще (думать вообще не нужно), но с большей нагрузкой на базу:
1. Создавайте свой categoria (допустим под номером 100), шаблон не нужен
2. Ставим в макете в конце хедера или в начале футера
".($sub==100 ? s_list_class(sub,сс,"&srchPat[2]=12&curPos=$curPos") : "")."
где замените:
100 - номер раздела categoria
sub - номер раздела, где осуществляется поиск
сс - номер шаблона разделе, где осуществляется поиск
|