VirtueMart - usunięcie pop=0 z adresów nawigacji
Wpisany przez Joomla! Fan Wtorek, 21 Wrzesień 2010 13:27
Żeby uniknąć duplikacji treści w VirtueMart, która z punktu widzenia strony przez wyszukiwarki jest nieporządana, sklep zbudowany w oparciu o Joomla i komponent sklepowy VirtueMart wymaga kilku modyfikacji. Jedną z nich jest pozbycie się na karcie produktu z nawigacji "następny produkt, poprzedni produkt" automatycznie dodawanego do adresu URL przyrostka ?pop=0. Usunięcie tego elementu ma szczególne znaczenie, kiedy wprowadzimy w sklepie zbudowanym na VirtueMart przyjazne adresy URL. Domyślnie przykładowy adres url w nawigacji "poprzedni, następny produkt" będzie miał postać adres URL:
www.sklep-joomla-virtuemart.pl/kategoria/przykladowy-produkt.html?pop=0
Po zastosowaniu niżej przedstawionej modyfikacji kodu pozbędziemy się z adresu URL przyrostka ?pop=0.
Nasz przykładowy adres URL będzie miał wtedy postać:
Żeby to osiągnąć, potrzebna jest niewielka zmiana w pliku:
administrator/components/com_virtuemart/html/shop.product_details.php
Odszukujemy linię:
Następnie zastępujemy ją poniższym kodem:
Drugi krok podobny do pierwszego:
Odszukujemy linię:
Następnie zastępujemy ją poniższym kodem:
I gotowe!
Od tej chwili nasze adresy URL w sklepie zbudowanym na Joomla i VirtueMart, a dokładnie w nawigacji pomiędzy produktami nie będą już posiadały domyślnego przyrostka ?pop=0.
Napisane przez seekator, marca 02, 2011
UWAGA: Jeśli chcesz napisać komentarz po raz pierwszy, zapoznaj się z zasadami komentowania.