Место для вас

Отображение нового поля в Virtuemart 1.1.x

Я уже писал о том, как добавить новое поле в админку компоненты Virtuemart. Теперь же расскажу, как его отобразить на сайте.

Сперва открываем файл в administrator/com_virtuemart/html/shop_browse_queries.php и находим тут строчки:


// These are the names of all fields we fetch data from
$fieldnames = "`#__{vm}_product`.`product_id`, `product_name`, `products_per_row`, `category_browsepage`, `category_flypage`, `#__{vm}_category`.`category_id`, `product_full_image`, `product_thumb_image`, `product_s_desc`, `product_parent_id`, `product_publish`, `product_in_stock`, `product_sku`, `product_url`, `product_weight`, `product_weight_uom`, `product_length`, `product_width`, `product_height`, `product_lwh_uom`, `product_available_date`, `product_availability`, `#__{vm}_product`.`mdate`, `#__{vm}_product`.`cdate`";

и вставляем


`dhl_ship_price` после `product_available_date`

Теперь запрос имеет вид:


// These are the names of all fields we fetch data from
$fieldnames = "`#__{vm}_product`.`product_id`, `product_name`, `products_per_row`, `category_browsepage`, `category_flypage`, `#__{vm}_category`.`category_id`, `product_full_image`, `product_thumb_image`, `product_s_desc`, `product_parent_id`, `product_publish`, `product_in_stock`, `product_sku`, `product_url`, `product_weight`, `product_weight_uom`, `product_length`, `product_width`, `product_height`, `product_lwh_uom`, `product_available_date`, `dhl_ship_price`, `product_availability`, `#__{vm}_product`.`mdate`, `#__{vm}_product`.`cdate`";

Сохраняем файл.

Далее открываем administrator/com_virtuemart/html/shop_browse.php и находим тут // Unset these for the next product
Перед закрывающей скобкой добавим


$products[$i]['dhl_ship_price'] = $db_browse->f("dhl_ship_price");

Сохраняем файл.

Вот и все. Теперь можно выводить информацию из нового созданного поля. Для этого нужно добавить в файл отображение продукта следущее:


<?php echo $dhl_ship_price; ?>

Место для вас

Добавить коментарий

кликните на картинку,
чтоб обновить код

Что за сайт

Этот сайт представляет унифицированную базу, где инфа собрана в единое целое, а не разбросанна по многочисленным сайтам, записям на листах бумаги или головам людей; а так же доступна круглосуточно не зависимо от кого-либо или чего-либо.

Будь в курсе

Интересненько

Вверх