Быстрый просмотр

Автор piter, 30 января 2017, 15:53:28

« назад - далее »

piter

Добрый день!
Для просмотра есть
<a class="quick-view" href="{$product.link|escape:'html':'UTF-8'}" rel="{$product.link|escape:'html':'UTF-8'}">
<span>{l s='Quick view'}</span>
</a>

Переходит в карточку товара
Открытие изображения по class="quick-view"
Подскажите, возможно как-то использовать это окно для увеличения изображения товара
Типа использовать класс для открытия изображения в product_list.css
И открыть в окне изображение исходника
{$link->getImageLink($product.link_rewrite, $product.id_image, '')|escape:'html':'UTF-8'}
Что-бы не переходило в карточку товара.
Спасибо!




Adik

Можно, только зачем? Все равно нужно создавать новую функцию, так проще это с нуля сделать. Создать функцию на подобе displayImage для страницы товара, будет открываться окно thickbox с большой картинкой.

piter

Может и так..
Спасибо!

piter

Добрый день!
Подскажите возможно как-то обойти конфликт jquery с престой.
Дело в том что как только я подключаю любой из jquery ну например jquery-1.10.2.min.js  на product-list.tpl
сразу клинит, не дает выбор фильтра и тд. на сайте.
Спасибо!
 

Adik

Библиотека jquery подключается в head. Отдельно подключать ненужно.

piter

Нед вы не поняли..
Да она подключается в  head
Мне нужна библиотека  jquery-1.10.2.min.js  для использования на странице product-list.tpl
Но когда я ее подгружаю то многие функции на странице клинят.
Ну например не работает сортировка, выбор кол-ва на странице и тд.
Но мне она  jquery-1.10.2.min.js   нужна для работы.
Как ее можно подгрузить что-бы она не влияла на саму работу страницы.
Спасибо!

DarinSr

Для отдельной страницы подключение js библиотек и плагинов происходит в контроллере. Для страницы товара - /controllers/front/ProductController.php
public function setMedia()
{
    $this->addJS(...
    $this->addJqueryPlugin(...


piter

Спасибо!
Очень благодарен.
Попробую, что выйдет.

piter

#8
Нет ни как подключить не могу по вашей подсказке.
Прописываю в контроллере

if (!$this->useMobileTheme())
{......
$this->addJqueryPlugin(_THEME_JS_DIR.'jquery-1.10.2.min.js');


Пробую работать  на странице
product-list.tpl
Не идет..
Ставлю библиотеку на странице product-list.tpl напрямую
<script type="text/javascript" src="путь к файлу/jquery-1.10.2.min.js"></script>
Все ОК работает, то-есть я могу с этой библиотекой, а страница клинит....
Спасибо!

mAgency

$this->addJS('/путь к файлу jquery.js');
Путь к файлу проверьте.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

piter

Благодарю всего доброго!