09.09.2009
Для того, чтобы быстренько выводить продукты из магазина (например в модуле mod_virtuemart_featureprod) в скрипте ps_product.php создается функция product_snapshot. Сам же внешний вид товара описывается в "/components/com_virtuemart/themes/default/templates/common/productsnapshot.tpl.php".
Всё бы ничего, но не предусмотрен в этой функции вывод краткого описания товара. Только product_id, product_name, product_parent_id и product_thumb_image.
А надо было мне через mod_virtuemart_featureprod выводить товары в виде "Миникартинка, название, цена,
краткое описание, положить в корзину".
Что делать?????
Идем в "/administrator/components/com_virtuemart/classes/ps_product.php" и ищем там кусок кода:
Вообщем то это и есть описание нужной нам функции. Как видно из строчки
краткое описание товаров этой функцией не вытягивается. Что ж, исправляем.
Далее необходимо засунуть это значение в какую-нибудь переменную. Делаем это вот тааким кодом:
Вставить его можно почтихотькуда. Я вставил через строчку после
Ну и в конце в необходимом нам месте в "/components/com_virtuemart/themes/default/templates/common/productsnapshot.tpl.php" вызываем эту переменную при помощи вот такой вот строчки:
04.09.2009
Итак, мы выводим список элементов категории стандартным com_content. Идем в "/components/com_content/views/category/tmpl/default_items.php" Нам нафег не нужена нумерация материалов? Сносим
Нам нафег не нужена строчка с надписями "заголовок материала" итд...? Сносим
Нам нафег не нужен фильтр материалов? Сносим
03.09.2009
Если вы назначили на кнопку выводить список всех категорий из опеределенного раздела, вас напрягают фразы (5 материала), они вам нахер не нужны и при всем при этом вам лениво икать, где это отключается...
То просто идем в "/components/com_content/views/section/tmpl/default.php" и сноси вот этот код:
01.09.2009
Проблема была в чем: после обновления корзины/удаления товара, при включенной в настройках ajax-корзины, Virtuemart 1.1.3 автоматически нас перекидает на http://www.наш_сайт.ru/index.php и там уже подгружает измененную корзину.
Мне это не нравилось, ибо на фронтпэйдже у меня другой шаблон оформления. Т.о. мне надо бы после изменения корзины переходить обратно на адрес корзины (http://www.наш_сайт.ru/index.php?option=com_virtuemart&page=shop.cart)
Что делать?
Ищем и открываем \administrator\components\com_virtuemart\html\basket.php
Там находим следующий код:
Для нужного перехода нам после
обновления товара в строчке
после "action=" пишем "http://www.наш_сайт.ru/index.php?option=com_virtuemart&page=shop.cart"
и получаем
Для нужного перехода нам после
удаления товара в строчке
после "action=" пишем "http://www.наш_сайт.ru/index.php?option=com_virtuemart&page=shop.cart"
и получаем
31.08.2009
Стандартно, если поставить нужную галочку в настройках страницы товара, на ней выводится ссылка на производителя в формате "(Имя производителя)".
Мне вот нафег не надо, чтобы выводилось в скобочках.
Как убрать?
Идем в
И находим там следующий кусок кода:
В котором меняем
на
Должно работать
Еще статьи...
<< < 1 2 3 4 5 6 7 > >>