NiceSEO’s VKontakte Crossposter

Бесплатный плагин для Wordpress для автоматического кросспостинга в паблик ВКонтакте

Virtuemart: убираем дублирование цены, когда заданы оптовые цены

Доброго времени суток, niceseo на связи.

Сегодня делюсь небольшой доработкой для VirtueMart.

Дело в том, что когда указана не просто цена для товара, а также оптовые цены (типа при заказе 5 штук цена ниже), то сначала отображается просто цена, а затем табличка со всеми ценами, и обычными и оптовыми. Разумеется, в таком случае пользователю кроме таблички никакие цены видеть не нужно.

Чтобы было более ясно, приведу скриншот, как это всё выглядит по умолчанию:

Красной стрелкой выделил то, что мы сейчас мастерски уберём. Естественно, там где опт не задан, всё останется на месте.

Итак, для начала открываем файл /components/com_virtuemart/themes/default/templates/product_details/flypage.tpl.php

В нём находим и удаляем под корень строку

Сохраняем файл, закрываем.

Теперь дело за файлом цены, находящемуся в /components/com_virtuemart/themes/default/templates/common/price.tpl.php

Находим строки, в которых следующий код:

И перед ними вставляем строку:

А в конце файла, перед завершающим ?> добавляем:

За сим почти всё, финальных штрих – лезем в языковые файлы (/language/ru-RU/ru-RU.ini) и в конце добавляем строку

Если на сайте стоит джумфиш и используется также английский, то в /language/ en-GB /en-GB.ini дописываем

Ну и по аналогии с другими языками.

Да, на этом всё, теперь у нас в flypage-страницах товаров, в которых есть оптовые цены показыается всё красивенько!

На этом всё, с вами был linur, и блог niceseo, помогший вам еще немного улучшить юзабилити своего сайта на VirtueMart.

До скорых встреч!

Статью подготовил linur, Специально для NiceSEO.ru, 22 января 2012 года. При копировании не забывайте о ссылке на источник.

Ключевые слова: , , , , ,

  • Morguer

    Спасибо, статья пригодилась!

Я также состою в:
Лучшая веб-студия!
Яндекс.Метрика
© 2011-2017 NiceSeo.ru