[miniShop2] Разрыв содержимого чанка msProductRow
Люди помогите, советом:
effettostudio.com/catalog/
Стандартный вывод каталога на miniShop2. Чанк tpl.msProducts.row — разбивается на 2 части. Часть выводится в начале страницы, часть в конце. Причём происходит это на уровне php, а не js (проверяется легко, путём отключения javascript в браузере). В шаблоне вывод просто: [[*content]]
Я подозреваю, что происходит это на уровне плагинов.
effettostudio.com/catalog/
Стандартный вывод каталога на miniShop2. Чанк tpl.msProducts.row — разбивается на 2 части. Часть выводится в начале страницы, часть в конце. Причём происходит это на уровне php, а не js (проверяется легко, путём отключения javascript в браузере). В шаблоне вывод просто: [[*content]]
Я подозреваю, что происходит это на уровне плагинов.
Комментарии: 5
Скорее проблемы с версткой чанка — покажи что там.
<div class="ProductRow">
<img src="[[+thumb:default=`[[++assets_url]]components/minishop2/img/web/ms2_small.png`]]" width="120" height="90" />
<form method="post" class="ms2_form">
<a href="[[~[[+id]]]]">[[+pagetitle]]</a>
<span class="flags">[[+new]] [[+popular]] [[+favorite]]</span>
<span class="price">[[+price]] [[%ms2_frontend_currency]]</span>
[[+old_price]]
<button class="btn" type="submit" name="ms2_action" value="cart/add"><i class="icon-barcode"></i> [[%ms2_frontend_add_to_cart]]</button>
<input type="hidden" name="id" value="[[+id]]">
<input type="hidden" name="count" value="1">
<input type="hidden" name="options" value="[]">
</form>
<p><small>[[+introtext]]</small></p>
</div>
<!--minishop2_old_price <span class="old_price">[[+old_price]] [[%ms2_frontend_currency]]</span><br/-->
<!--minishop2_popular <i class="icon-star" title="[[%ms2_frontend_popular]]"></i>-->
<!--minishop2_new <i class="icon-flag" title="[[%ms2_frontend_new]]"></i>-->
<!--minishop2_favorite <i class="icon-bookmark" title="[[%ms2_frontend_favorite]]"></i>-->
Честно скопировано из minishop2.com/manager/, ну слегка модифицировал span -> div
Ну так в исходном коде страницы оно и есть:
<div class="ProductRow">
<img src="/assets/components/minishop2/img/web/ms2_small.png" width="120" height="90" />
<form method="post" class="ms2_form">
<a href="catalog/test">Test</a>
<span class="flags"> </span>
<span class="price">0 руб.</span>
<button class="btn" type="submit" name="ms2_action" value="cart/add"><i class="icon-barcode"></i> Добавить в корзину</button>
<input type="hidden" name="id" value="46">
<input type="hidden" name="count" value="1">
<input type="hidden" name="options" value="[]">
</form>
<p><small>Краткое описание товара/услуги</small></p>
</div>
Проблема в CSS
Думаю вопрос можно закрыть. На странице есть ещё вызовы других сниппетов, если их убрать — всё исправляется. Где-то конфликт очевидно. Но мою проблему это решает.
Всё было даже проще, нашёл. Извиняюсь за беспокойство.
Был вызов getResources с выводом анонсов дочерних ресурсов…
Был вызов getResources с выводом анонсов дочерних ресурсов…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.