Polskie wsparcie PrestaShop

PrestaShop => Konfiguracja => Wątek zaczęty przez: jacekszy0 w Listopad 04, 2012, 10:26:32 pm

Tytuł: Dodatkowa zmienna GET i przyjazne linki
Wiadomość wysłana przez: jacekszy0 w Listopad 04, 2012, 10:26:32 pm
Mam pytanie bo z ModRewrite zawsze byłem noga.

Problem dotyczy strony produkty czyli product.php. Mam ustawione przyjazne linki i standardowo mi zmienia na

www.domena.pl/kategoria/<id_product>-nazwa.html
W product_controller.php dodałem w pewnych okolicznościach przekazywanie na strone product.php dodatkową zmienną poza id_product.

I teraz szczerze mówiąc nie wiem jak w .htaccess zmienić rewriteRule tak by dodatkowo ta zmienna też ($_GET) była przekazywana i żebym ją mógł sobie normalnie obsłużyć?

Zakładam, że w .htaccess odpowiada linijka:

RewriteRule ^[a-zA-Z0-9-]*/([0-9]+)\-[a-zA-Z0-9-]*\.html$ /product.php?id_product=$1 [QSA,L]
Ale ni hu hu nie mogę jej przerobić by np. potem adres wyglądał: www.domena.pl/kategoria/32-product.html?moja_zmienna_dodatkowa=wartosc
Tytuł: Odp: Dodatkowa zmienna GET i przyjazne linki
Wiadomość wysłana przez: jacekszy0 w Listopad 05, 2012, 01:49:13 pm
Temat już nieaktualny ;)

Poradziłem sobie w problemie zupełnie innaczej. Wykorzystałem klasę cookies w której jest metoda __set , __get i kilka innych pomocnych (o których nie wiedziałem). Ustawiam teraz i usuwam wartość odpowiednio jak mi potrzebna w plikach php ;) i tam sobie przesyłam między stroną zmienną co wydaje się bardziej eleganckie niż przez adres :D