Categories

Новые шаблоны

VirtueMart. Нулевые цены на продукты

Norman Fisher Декабрь 26, 2011
Rating: 5.0/5. From 3 votes.
Please wait...

Этот урок покажет как решить проблему, когда цены на товар, при отсутствии скидки, показывают ноль.

В некоторых шаблонах, после отключения скидки на товар (сделать это возможно через меню Components -> Virtuemart -> Product Information tab -> Discount Type), цена может показывать ноль, как на скриншоте ниже:

Для устранения ошибки необходимо перейти к папке темы на Вашем сервере. Откройте файл components/com_virtuemart/themes/vmtheme(your_theme_number)/templates/common/price.tpl.php и найдите следующую часть кода:

  
  
  getFullValue($base_price) ?>
  
  
  
  
  
  getFullValue($undiscounted_price); ?>
  
  

Поменяйте местами эти две линии:

if(!empty($discount_info["amount"])) { 
if( !empty( $price_info["product_price_id"] )) { ?>

Отредактированный код должен выглядеть следующим образом:


  
  getFullValue($base_price) ?>
  
  
  
  
  
  getFullValue($undiscounted_price); ?>
  
  

По завершению редактирования файла, сохраните изменения и обновите страницу Вашего браузера. Ошибка устранена.

Пожалуйста, ознакомьтесь с детальным, обучающим видео ниже:

VirtueMart. Нулевые цены на продукты
Эта запись была размещена в VirtueMart туториалы и помечена как archived_tutorial, price, product, VirtueMart, zero. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов