wdrożenia PrestaShop

Dodatkowa zmienna GET i przyjazne linki

  • 1 Odpowiedzi
  • 4477 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline jacekszy0

  • Nowy
  • *
  • 6
  • 0
Dodatkowa zmienna GET i przyjazne linki
« dnia: 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

*

Offline jacekszy0

  • Nowy
  • *
  • 6
  • 0
Odp: Dodatkowa zmienna GET i przyjazne linki
« Odpowiedź #1 dnia: 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