Делюсь примером rewriterule для формирования единичных красивых url фильтра.
Делал опытным путем, возможно есть способ и получше.
- Выключаем SEF joomla в админке. (После всех манипуляций можно будет включить обратно.)
- Во фронтенде получаем нужную нам ссылку фильтруя свой каталог
- Декодируем url http://meyerweb.com/...tools/dencoder/
- Открываем htaccess и после RewriteEngine On вставляем свою ссылку используя пример ниже.
RewriteRule ^([^/]*)/([^/]*)$ /index.php?order[field]=1699de2a-aaa6-42f6-b422-446a21ac56e8&order[mode]=n&order[reverse][]=1&e[_itemcategory]=$1&e[23b1acf2-d270-4107-81b8-9b856f93fde4][]=$2&limit=20&logic=and&controller=search&Itemid=353&option=com_zoo&task=filter&exact=1&type=pro&app_id=1 [L]
$1 и $2 то что попадает в url в результате преобразования
23b1acf2-d270-4107-81b8-9b856f93fde4 - чекбокс
Отмеченное серым у вас будет отличаться, потому что это id уникальных элементов и в каждом магазине они разные
В итоге получается
http://сайт.com/{id категории}/{значение чекбокса}
Сообщение отредактировал pandaz: 27 May 2014 - 12:40