понедельник, 15 апреля 2013 г.

Изменения в файлах Joomshopping


Некоторая доработка функционала Joomshopping .


Вывод количества штук товаров на странице

По умолчанию, на страницах товаров нигде не отображается количество доступных к покупке товаров.
Для того чтобы вывести в карточке товара нужно вставить код:

product->product_quantity; ?>

в файл: /components/com_jshopping/templates/default/product/product_default.php
Чтобы установить данную опцию в списке товаров, то код будет такой:

product_quantity; ?>

в файл: /components/com_jshopping/templates/default/category/category_default.php

Данный код отвечает за вывод числа количества. До и после него можно указывать текст, а установить код например после описания в карточке товара. В результате получим:

product->description; ?>

Количество товаров - product->product_quantity; ?> штук
Изменение модуля корзины

Когда товар не добавлен в корзину, посетитель видит сообщение вида: 0 товаров - 0 руб. Чтобы скрыть или вписать другое сообщение, нужно изменить код корзины, который находится в файле: /modules/mod_jshopping_cart_ext/tmpl/default.php

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


products) < 1) {
echo ("Корзина пуста");  }
else { ?>





Надпись Корзина пуста можно удалить - в итоге на сайте на месте корзины не будет никакой надписи пока не добавится товар.
Горизонтальное расположение модулей товаров

Модули, которые выводят последние, наиболее продаваемые товары и т.п., отображают их вертикально. Чтобы сделать горизонтальное отображение можно выполнить следующее:

На примере модуля Latest:

В файле по пути: /components/com_jshopping/css/default.css найти .latest_products .block_item и добавить свойства:
{ float: left;
width: 120px;
display: block; }

Значение 120px взято приблизительно, у каждого оно может отличаться. При необходимости можно добавить постоянное значение высоты: Например, height: 150px.
Убрать названия из модуля производителей

Если вам нужно, чтобы в списке производителей отображался только их логотип, то есть 2 способа, как это сделать:
Перейти в корне сайта по пути: /modules/mod_jshopping_m anufacturers /tmpl/default.php и в этом файле убрать запись:  name ?>
В файле стилей прописать:

.manufactuter_li st a {color: transparent !important;}


1 комментарий:

  1. Подскажите пожалуйста, а можно вывести карточку товара без картинки, просто текст?
    Или в некоторых товарах удалить эту картинку.

    Спасибо.

    ОтветитьУдалить