Page 1 of 1

parent_id в рерайтах

Posted: Tue Apr 12, 2022 5:04 pm
by serge
Не могу разобраться как юзать parent_id в рерайтах

есть две группы solo и couples, надо разбить их на папки:

site.com/solo/category/
site.com/couples/category/

solo id = 2
couples id =3

Думал сделать так:
RewriteRule ^solo/([^/]+)/$ /tcms/cgi/out.php?url=content&p=100&parent_id=2&group_name=$1&page=1&order=ctr&%{QUERY_STRING} [L]
RewriteRule ^couples/([^/]+)/$ /tcms/cgi/out.php?url=content&p=100&parent_id=3&group_name=$1&page=1&order=ctr&%{QUERY_STRING} [L]

но, похоже, что parent_id оно не понимает

Re: parent_id в рерайтах

Posted: Tue Apr 12, 2022 5:29 pm
by admin
предлагаю до реврайта сначала сделать без него
если без реврайта не работает - тогда смотрим минимальный темпелйт и разберем что не так и все заработает

Re: parent_id в рерайтах

Posted: Tue Apr 12, 2022 5:58 pm
by serge
ну тут даже не про рерайт речь, а про то, работает ли parent_id=1 в данной строке или может быть такого не предусмотренно? или может надо как-то писать иначе, например group_parent_id... короче в этом виде у меня не работает (ни с рерайтом, ни без)

Re: parent_id в рерайтах

Posted: Tue Apr 12, 2022 7:12 pm
by admin
должно работать
если что то должно но не работает то будет )
надо конкетный пример

Re: parent_id в рерайтах

Posted: Wed Apr 13, 2022 7:35 am
by serge
скинул админку с примером

Re: parent_id в рерайтах

Posted: Wed Apr 13, 2022 8:52 am
by serge
вроде разобрался... &parent_id в строке имел бы смысл, если бы можно было добавлять категории с одинаковыми именами в разные parent_id... тогда бы &parent_id указывал скрипту из какого именно парента нужно брать категорию. Но так, как одинаковые имена name (slug) мы присваивать не можем, то по любому уникальному имени, скрипту и так "понятно" к какому именно паренту относится категория

Re: parent_id в рерайтах

Posted: Wed Apr 13, 2022 10:10 am
by admin
суть оказалось в том, что надо что урл был asd/qwe
при этом в скрипте категория называется asd-qwe

те надо было просто поправить реврайт что б переводило asd/qwe в asd-qwe