Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
После замены кода товары стали отображаться как мне надо,таблицей.
Но теперь фильтр вообще не работает.
if (!view) {
view = "list";
}
if (view) {
display(view);
} else {
display('grid');
}
А какой нужен класс? Ну и вообще, если кто-то знает как (в каком файле) подключается макет filterpro.tpl (который меняет верстку на страницах категории для работы фильтра), просьба подсказать.Для просмотра ссылки Войдиили Зарегистрируйся - класс дива не тот в вашей теме
в контроллераз ищите филтерпро.пхп. или в тотал командере прогоните сайт на вхожнение текста"filterpro.tpl" в файлах.
посмотрите файербагом на тесте фильтра класс дива с товарами и сравните со свом сайтом.
if (g.result) {
$(".product-" + view).html("");
$("#productTemplate").tmpl(g.result).appendTo(".product-" + view)
}
if (g.result) {
$(".cat_" + view).html("");
$("#productTemplate").tmpl(g.result).appendTo(".cat_" + view)
}
Подскажите кто-нибудь, пожалуйста, по фильтру v2.3.10: пытаюсь добавить кнопку "Подробнее" рядом с "Купить", но с включенным фильтром она не отображается... В упомянутом ранее файле filter.tpl пробовал вносить изменения, не помогает...FilterPro использует свою разметку на страницах категорий (файл: ...catalog\view\theme\default\template\product\filter) его и надо править.
И дописывать в него те изменения которые вносит модуль "быстрый просмотр товаров" на страницу категорий
А что должно происходить при клике по кнопке "Подробнее"? Переход на страницу товара? Покажите как выглядит ваш шаблон для фильтра с изменениями. Если кнопка "подробнее" предполагает вызов чего-то типа модуля "быстрый просмотр" то покажите как вызывается форма в стандартном шаблоне категории.Подскажите кто-нибудь, пожалуйста, по фильтру v2.3.10: пытаюсь добавить кнопку "Подробнее" рядом с "Купить", но с включенным фильтром она не отображается... В упомянутом ранее файле filter.tpl пробовал вносить изменения, не помогает...
Для просмотра ссылки ВойдиА что должно происходить при клике по кнопке "Подробнее"? Переход на страницу товара? Покажите как выглядит ваш шаблон для фильтра с изменениями. Если кнопка "подробнее" предполагает вызов чего-то типа модуля "быстрый просмотр" то покажите как вызывается форма в стандартном шаблоне категории.
Видно временно вышу кнопку, пока скрипт не успел подменить верстку на страницах категории. Я немного не в себе, но вижу что файл не тот, нужен filterpro.tpl что в папке модулей а именно вот эта часть кодаДля просмотра ссылки Войдиили Зарегистрируйся
Если обновить страницу, то можно заметить, как сначала кнопка есть, но потом она пропадает (когда фильтр отключен, то все нормально).
Содержимое filter.tpl:
<div class="box">
<div class="box-heading"><?php echo $heading_title; ?></div>
<div class="box-content">
<ul class="box-filter">
<?php foreach ($filter_groups as $filter_group) { ?>
<li><span id="filter-group<?php echo $filter_group['filter_group_id']; ?>"><?php echo $filter_group['name']; ?></span>
<ul>
<?php foreach ($filter_group['filter'] as $filter) { ?>
<?php if (in_array($filter['filter_id'], $filter_category)) { ?>
<li>
<input type="checkbox" value="<?php echo $filter['filter_id']; ?>" id="filter<?php echo $filter['filter_id']; ?>" checked="checked" />
<label for="filter<?php echo $filter['filter_id']; ?>"><?php echo $filter['name']; ?></label>
</li>
<?php } else { ?>
<li>
<input type="checkbox" value="<?php echo $filter['filter_id']; ?>" id="filter<?php echo $filter['filter_id']; ?>" />
<label for="filter<?php echo $filter['filter_id']; ?>"><?php echo $filter['name']; ?></label>
</li>
<?php } ?>
<?php } ?>
</ul>
</li>
<?php } ?>
</ul>
<a id="button-filter" class="button"><?php echo $button_filter; ?></a>
</div>
</div>
<script type="text/javascript"><!--
$('#button-filter').bind('click', function() {
filter = [];
$('.box-filter input[type=\'checkbox\']:checked').each(function(element) {
filter.push(this.value);
});
location = '<?php echo $action; ?>&filter=' + filter.join(',');
});
//--></script>
<script id="productTemplate" type="text/x-jquery-tmpl">
<div>
{{if thumb}}
<div class="image"><a href="${href}"><img src="${thumb}" title="${name}" alt="${name}"/></a></div>
{{/if}}
<div class="name">
<a href="${href}">${name}</a>
<div class="extra" style="color: #444;">
{{if sku}}
<span style="color:#38b0e3"><?php echo $pds_sku; ?></span> ${sku} <br/>
{{/if}}
{{if model}}
<span style="color:#38b0e3"><?php echo $pds_model; ?></span> ${model} <br/>
{{/if}}
{{if brand}}
<span style="color:#38b0e3"><?php echo $pds_brand; ?></span> ${brand} <br/>
{{/if}}
{{if location}}
<span style="color:#38b0e3"><?php echo $pds_location; ?></span> ${location} <br/>
{{/if}}
{{if upc}}
<span style="color:#38b0e3"><?php echo $pds_upc; ?></span> ${upc} <br/>
{{/if}}
{{if stock}}
<span style="color:#38b0e3"><?php echo $pds_stock; ?></span> ${stock} <br/>
{{/if}}
</div>
</div>
<div class="description">${description}</div>
{{if price}}
<div class="price">
{{if special }}
<span class="price-old">${price}</span> <span class="price-new">${special}</span>
{{else}}
${price}
{{/if}}
{{if tax}}
<br/>
<span class="price-tax"><?php echo $text_tax; ?> ${tax}</span>
{{/if}}
</div>
{{/if}}
{{if rating}}
<div class="rating"><img src="catalog/view/theme/default/image/stars-${rating}.png" alt="${reviews}"/></div>
{{/if}}
<div class="cart"><a onclick="addToCart('${product_id}');" class="button"><span><?php echo $button_cart; ?></span></a></div>
<div class="wishlist"><a onclick="addToWishList('${product_id}');"><?php echo $button_wishlist; ?></a></div>
<div class="compare"><a onclick="addToCompare('${product_id}');"><?php echo $button_compare; ?></a></div>
</div>
</script>