sp1x
Постоялец
- Регистрация
- 19 Фев 2009
- Сообщения
- 57
- Реакции
- 2
От корня сайта, какие тут еще могут быть варианты.от какого еще корня?
Для наглядности поясню:
site.ru/category1/tovar1.html - url товара в категории
site.ru/tovar1.html - url того же товара, который я получаю, при его выводе в карточке товара через catproduct
а нужно, чтобы url и в категории, и в карточке товара был одного вида с укащанием категории - site.ru/category1/tovar1.html
sh404sef. Но sef тут не при чем, дело в том, что id категории не передается.что за sef у вас, стандартный?
Да.у вас шаблон catproduct по умолчанию default?
и посмотрите как у вас переменная ссылки называется
На крайняк
echo "<pre>"; print_r($product); echo "</pre>";
Разобрался, id категории можно вытащить следубщим образом:
$product['child']['categoryItem']['0']['virtuemart_category_id']
Таким образом вместо
echo '<a href="index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product['child']['virtuemart_product_id'].'">'.$product['child']['product_name'].'</a>';
используем
echo '<a href="index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product['child']['virtuemart_product_id'].'&virtuemart_category_id='.$product['child']['categoryItem']['0']['virtuemart_category_id'].'">'.$product['child']['product_name'].'</a>';