Сейчас изучаю Joomla, делаю сайты.
Совсем недавно возникла необходимость сделать интернет-магазин. Естественно, выбрала Virtuemart. А, как известно, Virtuemart требуется дорабатывать "под себя". Так что многое приходится искать и переписывать код.
Возможно, мои наработки кому-то пригодятся, поэтому и выкладываю их здесь.
Интернет-магазин, которым я сейчас занимаюсь, хочется сделать удобным и простым, чтоб посетители голову не сломали в поисках товара. Поэтому возникла необходимость сделать мультикорзину. Решила этот вопрос, создавая дочерние товары. Но и этого оказалось недостаточно, потребовалось вывести краткое описание для дочерних товаров.
Так как в php я пока не разобралась толком, вопрос решила не сразу. Но все-таки решила...
На http://forum.virtuemart.net нашла немного информации, но не сработало, не выводилось описание. Похоже, не для моей версии Virtuemart и Joomla была информация....
Поразмыслив, вот что сделала.
Совсем недавно возникла необходимость сделать интернет-магазин. Естественно, выбрала Virtuemart. А, как известно, Virtuemart требуется дорабатывать "под себя". Так что многое приходится искать и переписывать код.
Возможно, мои наработки кому-то пригодятся, поэтому и выкладываю их здесь.
Интернет-магазин, которым я сейчас занимаюсь, хочется сделать удобным и простым, чтоб посетители голову не сломали в поисках товара. Поэтому возникла необходимость сделать мультикорзину. Решила этот вопрос, создавая дочерние товары. Но и этого оказалось недостаточно, потребовалось вывести краткое описание для дочерних товаров.
Так как в php я пока не разобралась толком, вопрос решила не сразу. Но все-таки решила...
На http://forum.virtuemart.net нашла немного информации, но не сработало, не выводилось описание. Похоже, не для моей версии Virtuemart и Joomla была информация....
Поразмыслив, вот что сделала.
- В ps_product_attribute.php в строке 485 вместо
$q = "SELECT product_id,product_name,product_parent_id,product_sku,product_in_stock,product_full_image,product_thumb_image FROM #__{vm}_product WHERE product_publish='Y' AND product_parent_id='$product_id' " ;
написала
$q = "SELECT product_id,product_name,product_parent_id,product_sku,product_in_stock,product_full_image,product_thumb_image,product_desc FROM #__{vm}_product WHERE product_publish='Y' AND product_parent_id='$product_id' " ; - В ps_product_attribute.php строка 575
$products[$ci]['bgcolor'] = $bgcolor ;
$products[$ci]['product_id'] = $db->f( "product_id" ) ;
$products[$ci]["category_id"] = $category_id ;
заменила на
$products[$ci]['bgcolor'] = $bgcolor ;
$products[$ci]['product_id'] = $db->f( "product_id" ) ;
$products[$ci]["category_id"] = $category_id ;
$products[$ci]['product_desc'] = $db->f( "product_desc" ) ; - В файл addtocart_list_multi.tpl.php добавила <?php echo $product_s_desc ?> . Пришлось немного поэкспериментировать, чтобы вписалось в дизайн.
- Вот что получилось


Комментариев нет:
Отправить комментарий