Thursday, November 22, 2012

Как изменить шаблон в joomla, чтобы в категории вместо фото открывалась карточка товара?

Здравствуйте. Я давно не писал. А интернет магазин мой постепенно развивается. Я вышел в топ по запросам связанным с керамзитом. И теперь у меня в день бывает по несколько заказов. В общем, поэтому я и не пишу. Работы много. Сегодня делал сайт для своих знакомых. И необходимо было чтобы при клике в категории на товар, открывалась не картинка товара, а чтобы человек переходил в карточку товара.

Чтобы это сделать необходимо найти строчку в общем шаблоне товаров тут: /components/com_virtuemart/views/virtuemart/tmpl/default_products.php

Либо в шаблоне, который вы используете, у меня это тут:
/templates/название_вашей_темы/html/com_virtuemart/category/default.php


Теперь в этом шаблоне необходимо найти строчку, которая отвечает за вывод изображения товара при клике. Я его нашел по слову popup, и у меня это получилась 137 строка.


Тут меняем строку:
echo $product->images[0]->displayMediaThumb('class="browseProductImage" border="0" title="'.$product->product_name.'" ',true,'class="modal"');


На строку:
echo JHTML::link($product->link, $product->images[0]->displayMediaThumb('class="browseProductImage" border="0" title="'.$product->product_name.'" ',false,'class="modal"'));


Сохраняем и у нас все работает. Теперь при клике изображение не будет выскакивать, а вы перейдете непосредственно в карточку товара.


Прочтите самые популярные статьи за последние 30 дней