Перейти к содержимому


Подбор продукции по параметрам. Как работают фильтры


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 150

#101 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 03 Апрель 2013 - 03:48

1.в данной категории не обнаружила сортировки
2.на данный момент у вас это реализовано
3.пришлите пожалуйста код фиьтров, там надо немного структуру переделать
4. данный вопрос обсуждался в сл.ветке форума:
http://forum.storela...ы-здесьглавная/

#102 dizel1990

dizel1990

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 121 сообщений

Отправлено 04 Апрель 2013 - 20:04

Просмотр сообщенияVaccina (03 Апрель 2013 - 03:48) писал:

1.в данной категории не обнаружила сортировки
2.на данный момент у вас это реализовано
3.пришлите пожалуйста код фиьтров, там надо немного структуру переделать
4. данный вопрос обсуждался в сл.ветке форума:
http://forum.storela...ы-здесьглавная/
Смотрите я сделал как указано в инструкции по перестановки места фильтра http://forum.storela...__40#entry14415 Отсюда эти вопросы. Ссылка на сайт http://macinbox.ru/c...лы-для-iPhone-2


Ни один из предложенных методов не помог. Просьба написать ещё варианты.
И так задачи остаются те же.
Подскажите кто-нибудь. необходимо сделать
1) Убрать сортировать по или переместить туда же, как показано на картинке (просьба рассмотреть два варианта.)
2) Переместить список таблица, как указано на фото
3) Сделать фильтр в строчку
4) Сделать кнопки в фильтре Подобрать и кнопку Сброс

Прикрепленные изображения

  • Снимокф.png


#103 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 05 Апрель 2013 - 01:42

1.повторюсь, что данный блок у вас на данный момент отсутствует.
2.шаблон Товары, найдите:

<!-- Переключатель режима просмотра -->
			{% IF GOODS_VIEW_TYPE=2 %}
			<strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong>&nbsp;
			<a href="?goods_view_type=1" title="Отображать список товаров в виде списка">Список</a>
			{% ELSE %}
			<a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a>&nbsp;
			<strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
			{% ENDIF %}
			<!-- /Переключатель режима просмотра -->

поставьте его перед:

<!-- Список товаров -->
	{% IF GOODS_VIEW_TYPE=1 %}
	  <!-- Список товаров. Список -->
	  {% FOR goods %}

3. шаблон HTML найдите:

<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
				  {% IF TARIFF_FEATURE_GOODS_FILTERS %}
					<!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
					{% IF SHOW_GOODS_FILTERS %}
					  <li class="goods_filters"><br /><h2>Фильтры</h2>
						<ul>
						  <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
						  <form action="" method="get">
							<div class="contentTbodySearchFilterBlock cornerAll">
 
							  <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
							  {% FOR filter_attr_list %}
								<span class="contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
								<div class="contentTbodySearchFilterBlockValues">
								{% FOR values %}
								  <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
								  <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
								{% ENDFOR %}
								</div>
							  {% ENDFOR %}
 
							  <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
							  {% FOR filter_prop_list %}
								<span class="contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
								<div class="contentTbodySearchFilterBlockValues">
								{% FOR values %}
								  <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
								  <label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br />
								{% ENDFOR %}
								</div>
							  {% ENDFOR %}
							</div>
						  </form>
						</ul>
					  </li>
					{% ENDIF %}
				  {% ENDIF %}
				  <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->

измените на:

<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
				  {% IF TARIFF_FEATURE_GOODS_FILTERS %}
					<!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
					{% IF SHOW_GOODS_FILTERS %}
					  <li class="goods_filters"><br /><h2>Фильтры</h2>
						<ul>
						  <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
						  <form action="" method="get">
							<div class="contentTbodySearchFilterBlock cornerAll">
 
							  <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
							  {% FOR filter_attr_list %}
							   
								<div class="contentTbodySearchFilterBlockValues">
								 <span class="contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
								{% FOR values %}
								  <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
								  <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
								{% ENDFOR %}
								</div>
							  {% ENDFOR %}
 
							  <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
							  {% FOR filter_prop_list %}
								<div class="contentTbodySearchFilterBlockValues">
								<span class="contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
								{% FOR values %}
								  <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
								  <label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br />
								{% ENDFOR %}
								</div>
							  {% ENDFOR %}
							</div>
						  </form>
						</ul>
					  </li>
					{% ENDIF %}
				  {% ENDIF %}
				  <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->

4.Данный вопрос обсуждался в сл.ветке форума:
http://forum.storela...t__20#entry7912

#104 dizel1990

dizel1990

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 121 сообщений

Отправлено 05 Апрель 2013 - 10:24

Просмотр сообщенияVaccina (05 Апрель 2013 - 01:42) писал:

1.повторюсь, что данный блок у вас на данный момент отсутствует.
2.шаблон Товары, найдите:

<!-- Переключатель режима просмотра -->
		 {% IF GOODS_VIEW_TYPE=2 %}
		 <strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong>&nbsp;
		 <a href="?goods_view_type=1" title="Отображать список товаров в виде списка">Список</a>
		 {% ELSE %}
		 <a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a>&nbsp;
		 <strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
		 {% ENDIF %}
		 <!-- /Переключатель режима просмотра -->

поставьте его перед:

<!-- Список товаров -->
{% IF GOODS_VIEW_TYPE=1 %}
	 <!-- Список товаров. Список -->
	 {% FOR goods %}

3. шаблон HTML найдите:

<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
				 {% IF TARIFF_FEATURE_GOODS_FILTERS %}
				 <!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
				 {% IF SHOW_GOODS_FILTERS %}
					 <li class="goods_filters"><br /><h2>Фильтры</h2>
					 <ul>
						 <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
						 <form action="" method="get">
						 <div class="contentTbodySearchFilterBlock cornerAll">

							 <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
							 {% FOR filter_attr_list %}
							 <span class="contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
							 <div class="contentTbodySearchFilterBlockValues">
							 {% FOR values %}
								 <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
								 <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
							 {% ENDFOR %}
							 </div>
							 {% ENDFOR %}

							 <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
							 {% FOR filter_prop_list %}
							 <span class="contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
							 <div class="contentTbodySearchFilterBlockValues">
							 {% FOR values %}
								 <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
								 <label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br />
							 {% ENDFOR %}
							 </div>
							 {% ENDFOR %}
						 </div>
						 </form>
					 </ul>
					 </li>
				 {% ENDIF %}
				 {% ENDIF %}
				 <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->

измените на:

<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
				 {% IF TARIFF_FEATURE_GOODS_FILTERS %}
				 <!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
				 {% IF SHOW_GOODS_FILTERS %}
					 <li class="goods_filters"><br /><h2>Фильтры</h2>
					 <ul>
						 <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
						 <form action="" method="get">
						 <div class="contentTbodySearchFilterBlock cornerAll">

							 <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
							 {% FOR filter_attr_list %}
							
							 <div class="contentTbodySearchFilterBlockValues">
								 <span class="contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
							 {% FOR values %}
								 <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
								 <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
							 {% ENDFOR %}
							 </div>
							 {% ENDFOR %}

							 <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
							 {% FOR filter_prop_list %}
							 <div class="contentTbodySearchFilterBlockValues">
							 <span class="contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
							 {% FOR values %}
								 <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
								 <label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br />
							 {% ENDFOR %}
							 </div>
							 {% ENDFOR %}
						 </div>
						 </form>
					 </ul>
					 </li>
				 {% ENDIF %}
				 {% ENDIF %}
				 <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->

4.Данный вопрос обсуждался в сл.ветке форума:
http://forum.storela...t__20#entry7912
Спасибо. Смотрите, что в итоге получилось.
1) Необходимо "таблица список" переместить вправо и сделать шрифт меньше
2) Переместить "сортировать по" на место таблица список.
3) И сделать фильтры в строчку. Я имею ввиду, чтобы стояли Накладка, Бампер, Чехол в строчку. Накартике показал. И как убрать текст, который синего цвета (Наклдка,бампер, Чехол)

На фото всё показал.

Прикрепленные изображения

  • Снимок.png


#105 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 05 Апрель 2013 - 11:55

Цитата

1) Необходимо "таблица список" переместить вправо и сделать шрифт меньше
2) Переместить "сортировать по" на место таблица список.
Предварительно создав резервную копию шаблона.

Панель администратора, "Сайт"->"Редактор тем".
В файле "Товары".
Найти код:

{% IF GOODS_VIEW_TYPE=2 %}
						  <strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong>&nbsp;
						  <a href="?goods_view_type=1" title="Отображать список товаров в виде списка">Список</a>
						{% ELSE %}
						  <a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a>&nbsp;
						  <strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
						{% ENDIF %}
Заменить:


<!-- Переключатель режима просмотра -->
<div class="myblock2">
<!-- Фильтры показываются только если есть товары в категории -->
  {% IFNOT goods_empty %}
		<!-- Блок выбора параметра по которому производится сортировка списка товаров и возможность изменения лимитов выдачи -->
		<div class="myblock3">
		<form action="">
		  <table class="goodsListingTopNavigation">
				<tr>
				  <td>
						<!-- Список фильтров, которые сейчас действуют на результаты поиска -->
						{% FOR goods_filters %}
						  <input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
						{% ENDFOR %}

						<!-- Поле выбора сортировки -->
						{% IF goods_show_order_fields %}
						  Сортировать по:
						  <select name="goods_search_field_id" onchange="this.form.submit();">
								{% FOR goods_order_fields %}
								  <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
								{% ENDFOR %}
						  </select>
						{% ENDIF %}
				  </td>
				  <td class="alignCenter viewSelector">

						<!-- /Переключатель режима просмотра -->
				  </td>
				  <td class="alignRight">
						<!-- Поле выбора лимитов -->
						{% IF goods_show_per_page %}
						  Показывать по:
						  <select name="per_page" onchange="this.form.submit();">
								{% FOR goods_per_page_list %}
								  <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option>
								{% ENDFOR %}
						  </select>
						{% ENDIF %}
				  </td>
				</tr>
		  </table>
		</form>
		</div>
		<!-- END Блок выбора параметра по которому производится сортировка списка товаров -->
  {% ENDIF %}
  <!-- END Фильтры показываются только если есть товары в категории -->
<div class="myblock2">
						{% IF GOODS_VIEW_TYPE=2 %}
						  <strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong>&nbsp;
						  <a href="?goods_view_type=1" title="Отображать список товаров в виде списка">Список</a>
						{% ELSE %}
						  <a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a>&nbsp;
						  <strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
						{% ENDIF %}
</div>
</div>

Цитата

3) И сделать фильтры в строчку. Я имею ввиду, чтобы стояли Накладка, Бампер, Чехол в строчку. Накартике показал. И как убрать текст, который синего цвета (Наклдка,бампер, Чехол)

В файле "Товары".
Найти код:


<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
														  {% FOR filter_attr_list %}

																<div class="contentTbodySearchFilterBlockValues">
																 <span class="contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
																{% FOR values %}
																  <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
																  <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
																{% ENDFOR %}
																</div>
														  {% ENDFOR %}

														  <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
														  {% FOR filter_prop_list %}
																<div class="contentTbodySearchFilterBlockValues">
																<span class="contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
																{% FOR values %}
																  <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
																  <label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br />
																{% ENDFOR %}
																</div>
														  {% ENDFOR %}
Заменить:

<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
														  {% FOR filter_attr_list %}

																<div class="contentTbodySearchFilterBlockValues">
																 <span class="contentTbodySearchFilterBlockHeader"></span>
																{% FOR values %}
																  <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
																  <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
																{% ENDFOR %}
																</div>
														  {% ENDFOR %}

														  <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
														  {% FOR filter_prop_list %}
																<div class="contentTbodySearchFilterBlockValues">
																<span class="contentTbodySearchFilterBlockHeader"></span>
																{% FOR values %}
																  <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
																  <label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br />
																{% ENDFOR %}
																</div>
														  {% ENDFOR %}


#106 dizel1990

dizel1990

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 121 сообщений

Отправлено 05 Апрель 2013 - 12:05

Просмотр сообщенияKoderhan (05 Апрель 2013 - 11:55) писал:

Предварительно создав резервную копию шаблона.

Панель администратора, "Сайт"->"Редактор тем".
В файле "Товары".
Найти код:

{% IF GOODS_VIEW_TYPE=2 %}
<strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong>&nbsp;
<a href="?goods_view_type=1" title="Отображать список товаров в виде списка">Список</a>
{% ELSE %}
<a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a>&nbsp;
<strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
{% ENDIF %}
Заменить:


<!-- Переключатель режима просмотра -->
<div class="myblock2">
<!-- Фильтры показываются только если есть товары в категории -->
{% IFNOT goods_empty %}
<!-- Блок выбора параметра по которому производится сортировка списка товаров и возможность изменения лимитов выдачи -->
<div class="myblock3">
<form action="">
<table class="goodsListingTopNavigation">
<tr>
<td>
<!-- Список фильтров, которые сейчас действуют на результаты поиска -->
{% FOR goods_filters %}
<input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
{% ENDFOR %}

<!-- Поле выбора сортировки -->
{% IF goods_show_order_fields %}
Сортировать по:
<select name="goods_search_field_id" onchange="this.form.submit();">
{% FOR goods_order_fields %}
<option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
{% ENDFOR %}
</select>
{% ENDIF %}
</td>
<td class="alignCenter viewSelector">

<!-- /Переключатель режима просмотра -->
</td>
<td class="alignRight">
<!-- Поле выбора лимитов -->
{% IF goods_show_per_page %}
Показывать по:
<select name="per_page" onchange="this.form.submit();">
{% FOR goods_per_page_list %}
<option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option>
{% ENDFOR %}
</select>
{% ENDIF %}
</td>
</tr>
</table>
</form>
</div>
<!-- END Блок выбора параметра по которому производится сортировка списка товаров -->
{% ENDIF %}
<!-- END Фильтры показываются только если есть товары в категории -->
<div class="myblock2">
{% IF GOODS_VIEW_TYPE=2 %}
<strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong>&nbsp;
<a href="?goods_view_type=1" title="Отображать список товаров в виде списка">Список</a>
{% ELSE %}
<a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a>&nbsp;
<strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
{% ENDIF %}
</div>
</div>



В файле "Товары".
Найти код:


<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
{% FOR filter_attr_list %}

<div class="contentTbodySearchFilterBlockValues">
<span class="contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
{% FOR values %}
<input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
<label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
{% ENDFOR %}
</div>
{% ENDFOR %}

<!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
{% FOR filter_prop_list %}
<div class="contentTbodySearchFilterBlockValues">
<span class="contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
{% FOR values %}
<input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
<label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br />
{% ENDFOR %}
</div>
{% ENDFOR %}
Заменить:

<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
{% FOR filter_attr_list %}

<div class="contentTbodySearchFilterBlockValues">
<span class="contentTbodySearchFilterBlockHeader"></span>
{% FOR values %}
<input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
<label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
{% ENDFOR %}
</div>
{% ENDFOR %}

<!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
{% FOR filter_prop_list %}
<div class="contentTbodySearchFilterBlockValues">
<span class="contentTbodySearchFilterBlockHeader"></span>
{% FOR values %}
<input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
<label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br />
{% ENDFOR %}
</div>
{% ENDFOR %}

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

Прикрепленные изображения

  • Снимок.png


#107 dizel1990

dizel1990

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 121 сообщений

Отправлено 05 Апрель 2013 - 13:37

Просмотр сообщенияVaccina (05 Апрель 2013 - 01:42) писал:

1.повторюсь, что данный блок у вас на данный момент отсутствует.
2.шаблон Товары, найдите:

<!-- Переключатель режима просмотра -->
		 {% IF GOODS_VIEW_TYPE=2 %}
		 <strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong>&nbsp;
		 <a href="?goods_view_type=1" title="Отображать список товаров в виде списка">Список</a>
		 {% ELSE %}
		 <a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a>&nbsp;
		 <strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
		 {% ENDIF %}
		 <!-- /Переключатель режима просмотра -->

поставьте его перед:

<!-- Список товаров -->
{% IF GOODS_VIEW_TYPE=1 %}
	 <!-- Список товаров. Список -->
	 {% FOR goods %}

3. шаблон HTML найдите:

<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
				 {% IF TARIFF_FEATURE_GOODS_FILTERS %}
				 <!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
				 {% IF SHOW_GOODS_FILTERS %}
					 <li class="goods_filters"><br /><h2>Фильтры</h2>
					 <ul>
						 <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
						 <form action="" method="get">
						 <div class="contentTbodySearchFilterBlock cornerAll">

							 <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
							 {% FOR filter_attr_list %}
							 <span class="contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
							 <div class="contentTbodySearchFilterBlockValues">
							 {% FOR values %}
								 <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
								 <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
							 {% ENDFOR %}
							 </div>
							 {% ENDFOR %}

							 <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
							 {% FOR filter_prop_list %}
							 <span class="contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
							 <div class="contentTbodySearchFilterBlockValues">
							 {% FOR values %}
								 <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
								 <label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br />
							 {% ENDFOR %}
							 </div>
							 {% ENDFOR %}
						 </div>
						 </form>
					 </ul>
					 </li>
				 {% ENDIF %}
				 {% ENDIF %}
				 <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->

измените на:

<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
				 {% IF TARIFF_FEATURE_GOODS_FILTERS %}
				 <!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
				 {% IF SHOW_GOODS_FILTERS %}
					 <li class="goods_filters"><br /><h2>Фильтры</h2>
					 <ul>
						 <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
						 <form action="" method="get">
						 <div class="contentTbodySearchFilterBlock cornerAll">

							 <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
							 {% FOR filter_attr_list %}
							
							 <div class="contentTbodySearchFilterBlockValues">
								 <span class="contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
							 {% FOR values %}
								 <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
								 <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
							 {% ENDFOR %}
							 </div>
							 {% ENDFOR %}

							 <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
							 {% FOR filter_prop_list %}
							 <div class="contentTbodySearchFilterBlockValues">
							 <span class="contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
							 {% FOR values %}
								 <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
								 <label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br />
							 {% ENDFOR %}
							 </div>
							 {% ENDFOR %}
						 </div>
						 </form>
					 </ul>
					 </li>
				 {% ENDIF %}
				 {% ENDIF %}
				 <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->

4.Данный вопрос обсуждался в сл.ветке форума:
http://forum.storela...t__20#entry7912
Спасибо. Смотрите, что в итоге получилось.
1) Необходимо "таблица список" переместить вправо и сделать шрифт меньше
2) Переместить "сортировать по" на место таблица список.
3) И сделать фильтры в строчку. Я имею ввиду, чтобы стояли Накладка, Бампер, Чехол в строчку. Накартике показал. И как убрать текст, который синего цвета (Наклдка,бампер, Чехол)

На фото всё показал.
Прикрепленные изображения

Прикрепленные изображения

  • Снимок.3.png


#108 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 05 Апрель 2013 - 14:36

Вам уже ответили тут.

#109 dizel1990

dizel1990

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 121 сообщений

Отправлено 05 Апрель 2013 - 15:00

Просмотр сообщенияStasya (05 Апрель 2013 - 14:36) писал:

Вам уже ответили тут.
То, что вы написали, мне это не помооло.

#110 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 05 Апрель 2013 - 15:07

А что именно Вы проделали и что получилось в итоге?

#111 dizel1990

dizel1990

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 121 сообщений

Отправлено 05 Апрель 2013 - 17:02

Просмотр сообщенияStasya (05 Апрель 2013 - 15:07) писал:

А что именно Вы проделали и что получилось в итоге?
То, что вы мне предлагали и то что предлогал модератор vaccina и Koderhan
Поучилось в итоге вот, что

Прикрепленные изображения

  • Снимок.2.png


#112 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 05 Апрель 2013 - 17:20

Панель администратора, "Сайт"->"Редактор тем".
В файле "main.css".
Добавить в конец файла код:

.myblock2 {
	display: inline-block;
	width: 110%;
}
.myblock3 {
	display: inline-block;
	float: left;
}
.myblock2 .myblock2 {
	width: 144px;
	font-size: 13px;
	float: right;
	margin-top: 4px;
}

Если вы хотите удалить сортировку товара сбоку. То этом можно сделать в файле "HTML".
Код:
<!-- Фильтры показываются только если есть товары в категории -->
  {% IFNOT goods_empty %}
		<!-- Блок выбора параметра по которому производится сортировка списка товаров и возможность изменения лимитов выдачи -->
		<form action="">
		  <table class="goodsListingTopNavigation">
				<tr>
				  <td>
						<!-- Список фильтров, которые сейчас действуют на результаты поиска -->
						{% FOR goods_filters %}
						  <input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
						{% ENDFOR %}
			   
						<!-- Поле выбора сортировки -->
						{% IF goods_show_order_fields %}
						  Сортировать по:
						  <select name="goods_search_field_id" onchange="this.form.submit();">
								{% FOR goods_order_fields %}
								  <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
								{% ENDFOR %}
						  </select>
						{% ENDIF %}
				  </td>
				  <td class="alignCenter viewSelector">
					   
						<!-- /Переключатель режима просмотра -->
				  </td>
				  <td class="alignRight">
						<!-- Поле выбора лимитов -->
						{% IF goods_show_per_page %}
						  Показывать по:
						  <select name="per_page" onchange="this.form.submit();">
								{% FOR goods_per_page_list %}
								  <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option>
								{% ENDFOR %}
						  </select>
						{% ENDIF %}
				  </td>
				</tr>
		  </table>
		</form>
		<!-- END Блок выбора параметра по которому производится сортировка списка товаров -->
  {% ENDIF %}
  <!-- END Фильтры показываются только если есть товары в категории -->


#113 dizel1990

dizel1990

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 121 сообщений

Отправлено 07 Апрель 2013 - 00:33

Просмотр сообщенияKoderhan (05 Апрель 2013 - 17:20) писал:

Панель администратора, "Сайт"->"Редактор тем".
В файле "main.css".
Добавить в конец файла код:

.myblock2 {
display: inline-block;
width: 110%;
}
.myblock3 {
display: inline-block;
float: left;
}
.myblock2 .myblock2 {
width: 144px;
font-size: 13px;
float: right;
margin-top: 4px;
}

Если вы хотите удалить сортировку товара сбоку. То этом можно сделать в файле "HTML".
Код:
<!-- Фильтры показываются только если есть товары в категории -->
{% IFNOT goods_empty %}
	 <!-- Блок выбора параметра по которому производится сортировка списка товаров и возможность изменения лимитов выдачи -->
	 <form action="">
		 <table class="goodsListingTopNavigation">
			 <tr>
				 <td>
					 <!-- Список фильтров, которые сейчас действуют на результаты поиска -->
					 {% FOR goods_filters %}
						 <input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
					 {% ENDFOR %}
			
					 <!-- Поле выбора сортировки -->
					 {% IF goods_show_order_fields %}
						 Сортировать по:
						 <select name="goods_search_field_id" onchange="this.form.submit();">
							 {% FOR goods_order_fields %}
								 <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
							 {% ENDFOR %}
						 </select>
					 {% ENDIF %}
				 </td>
				 <td class="alignCenter viewSelector">
					
					 <!-- /Переключатель режима просмотра -->
				 </td>
				 <td class="alignRight">
					 <!-- Поле выбора лимитов -->
					 {% IF goods_show_per_page %}
						 Показывать по:
						 <select name="per_page" onchange="this.form.submit();">
							 {% FOR goods_per_page_list %}
								 <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option>
							 {% ENDFOR %}
						 </select>
					 {% ENDIF %}
				 </td>
			 </tr>
		 </table>
	 </form>
	 <!-- END Блок выбора параметра по которому производится сортировка списка товаров -->
{% ENDIF %}
<!-- END Фильтры показываются только если есть товары в категории -->
Спасибо получилось.
Но остались вопросы
1) всё же как сделать фильтр в строчку, и убрать названия синим цветом которые.
2) как сделать чтобы отображались все страницы, а не до 7 стр. У меняих в данном разделе 34. И припереходете на 8стр предыдущие страницы пропадают.

Прикрепленные изображения

  • Безымянный.png
  • Безымянный11111.png


#114 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 08 Апрель 2013 - 13:44

Просмотр сообщенияdizel1990 (07 Апрель 2013 - 00:33) писал:

Спасибо получилось.
Но остались вопросы
1) всё же как сделать фильтр в строчку, и убрать названия синим цветом которые.
2) как сделать чтобы отображались все страницы, а не до 7 стр. У меняих в данном разделе 34. И припереходете на 8стр предыдущие страницы пропадают.


Панель администратора, "Сайт"->"Редактор тем".
В файле "main.css".
Найти код:
.contentTbodySearchFilterBlockValues		{padding:1em 0 1em 1em;}
Заменить:
.contentTbodySearchFilterBlockValues		{
padding:1em 0 1em 1em;
width: 105px;
display: inline-block;
}

Панель администратора, "Сайт"->"Редактор тем".
В файле "Товары".
Найти код:

<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
														  {% FOR filter_attr_list %}

																<div class="contentTbodySearchFilterBlockValues">
																 <span class="contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
																{% FOR values %}
																  <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
																  <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
																{% ENDFOR %}
																</div>
														  {% ENDFOR %}
Заменить:
<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
														  {% FOR filter_attr_list %}

																<div class="contentTbodySearchFilterBlockValues">

																{% FOR values %}
																  <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
																  <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
																{% ENDFOR %}
																</div>
														  {% ENDFOR %}


#115 dizel1990

dizel1990

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 121 сообщений

Отправлено 08 Апрель 2013 - 14:29

Просмотр сообщенияKoderhan (08 Апрель 2013 - 13:44) писал:

Панель администратора, "Сайт"->"Редактор тем".
В файле "main.css".
Найти код:
.contentTbodySearchFilterBlockValues {padding:1em 0 1em 1em;}
Заменить:
.contentTbodySearchFilterBlockValues {
padding:1em 0 1em 1em;
width: 105px;
display: inline-block;
}

Панель администратора, "Сайт"->"Редактор тем".
В файле "Товары".
Найти код:

<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
{% FOR filter_attr_list %}

<div class="contentTbodySearchFilterBlockValues">
<span class="contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
{% FOR values %}
<input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
<label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
{% ENDFOR %}
</div>
{% ENDFOR %}
Заменить:
<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
{% FOR filter_attr_list %}

<div class="contentTbodySearchFilterBlockValues">

{% FOR values %}
<input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
<label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
{% ENDFOR %}
</div>
{% ENDFOR %}
Спасибо помогли. Но есть ещё вопрос.
1) как сделать чтобы отображались все страницы, а не до 7 стр. У меняих в данном разделе 34. И припереходете на 8стр предыдущие страницы пропадают.
2) И как сделать, чтобы сортировать по было чуть ниже?
3) Почему, если ставишь две галки в фильтре накладка и бампер, и нажимаешь на найти. Фильтр выдаёт "Нет товаров для выбранных условий". Можо ли, чтобы он выводил сразу и накладки и бамперы.

Прикрепленные изображения

  • Снимок-1.png
  • Снимок-2.png


#116 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 08 Апрель 2013 - 14:52

Цитата

1) как сделать чтобы отображались все страницы, а не до 7 стр. У меняих в данном разделе 34. И припереходете на 8стр предыдущие страницы пропадают.
Вы можете в Основных настройках изменить значение "Шаг для выбора пользователем лимита выдачи товаров на страницу от 1 до 100".

Цитата

2) И как сделать, чтобы сортировать по было чуть ниже?

Панель администратора, "Сайт"->"Редактор тем".
В файле "main.css".
Найти код:

.myblock2 {
		display: inline-block;
		width: 110%;
}

Заменить:
.myblock2 {
		display: inline-block;
		width: 110%;
		margin-top: 20px;
}



#117 dizel1990

dizel1990

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 121 сообщений

Отправлено 08 Апрель 2013 - 15:34

Просмотр сообщенияKoderhan (08 Апрель 2013 - 14:52) писал:

Вы можете в Основных настройках изменить значение "Шаг для выбора пользователем лимита выдачи товаров на страницу от 1 до 100".


Панель администратора, "Сайт"->"Редактор тем".
В файле "main.css".
Найти код:

.myblock2 {
display: inline-block;
width: 110%;
}

Заменить:
.myblock2 {
display: inline-block;
width: 110%;
margin-top: 20px;
}

Спасибо. А воможно ли по другому решить данную проблему "1) как сделать чтобы отображались все страницы, а не до 7 стр. У меняих в данном разделе 34. И припереходете на 8стр предыдущие страницы пропадают."

2) И ещё можно ли стелать, чтобы сортировать по и показывать по, были растянуты. Т.е. показывать по сделать правее. А сортировать по осталось на месте.
3) Почему, если ставишь две галки в фильтре накладка и бампер, и нажимаешь на найти. Фильтр выдаёт "Нет товаров для выбранных условий". Можо ли, чтобы он выводил сразу и накладки и бамперы.

#118 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 08 Апрель 2013 - 18:28

Просмотр сообщенияdizel1990 (08 Апрель 2013 - 15:34) писал:

Спасибо. А воможно ли по другому решить данную проблему "1) как сделать чтобы отображались все страницы, а не до 7 стр. У меняих в данном разделе 34. И припереходете на 8стр предыдущие страницы пропадают."

Попробуйте немного изменить код.
Панель администратора, "Сайт"->"Редактор тем".
В файле "Товары".
Найти код:

	<!-- Страницы -->
	{% IF show_pages %}
	<div class="pagination">
	  <span class="pp-title">Страницы:</span>
	  {% FOR goods_pages %}
		{% IF goods_pages.CURRENT %}
		  <span class="pp-page pp-current">{goods_pages.PAGE}</span>
		{% ELSE %}
		  <a class="pp-page" href="{GOODS_PAGINATE_URL}&amp;page={goods_pages.PAGE}">{goods_pages.PAGE}</a>
		{% ENDIF %}
	  {% ENDFOR %}
	</div>
	{% ENDIF %}
	<!-- end Страницы -->
Заменить:
	<!-- Страницы -->
	{% IF show_pages %}
	<div class="pagination">
	  <span class="pp-title">Страницы:</span>
	  {% FOR goods_pages %}
		  <span class="pp-page pp-current">{goods_pages.PAGE}</span>

	  {% ENDFOR %}
	</div>
	{% ENDIF %}
	<!-- end Страницы -->

Цитата

2) И ещё можно ли стелать, чтобы сортировать по и показывать по, были растянуты. Т.е. показывать по сделать правее. А сортировать по осталось на месте.

Панель администратора, "Сайт"->"Редактор тем".
В файле "main.css".
Найти код:

.myblock3 {
		display: inline-block;
		float: left;
}
Заменить:
.myblock3 {
		display: inline-block;
		float: left;
		width: 95%;
}


#119 dizel1990

dizel1990

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 121 сообщений

Отправлено 10 Апрель 2013 - 11:42

Просмотр сообщенияKoderhan (08 Апрель 2013 - 18:28) писал:

Попробуйте немного изменить код.
Панель администратора, "Сайт"->"Редактор тем".
В файле "Товары".
Найти код:

<!-- Страницы -->
{% IF show_pages %}
<div class="pagination">
<span class="pp-title">Страницы:</span>
{% FOR goods_pages %}
{% IF goods_pages.CURRENT %}
<span class="pp-page pp-current">{goods_pages.PAGE}</span>
{% ELSE %}
<a class="pp-page" href="{GOODS_PAGINATE_URL}&amp;page={goods_pages.PAGE}">{goods_pages.PAGE}</a>
{% ENDIF %}
{% ENDFOR %}
</div>
{% ENDIF %}
<!-- end Страницы -->
Заменить:
<!-- Страницы -->
{% IF show_pages %}
<div class="pagination">
<span class="pp-title">Страницы:</span>
{% FOR goods_pages %}
<span class="pp-page pp-current">{goods_pages.PAGE}</span>

{% ENDFOR %}
</div>
{% ENDIF %}
<!-- end Страницы -->



Панель администратора, "Сайт"->"Редактор тем".
В файле "main.css".
Найти код:

.myblock3 {
display: inline-block;
float: left;
}
Заменить:
.myblock3 {
display: inline-block;
float: left;
width: 95%;
}
"1) как сделать чтобы отображались все страницы, а не до 7 стр. У меняих в данном разделе 34. И припереходете на 8стр предыдущие страницы пропадают." По вашему совету не получилось. Страницы вообще перестали работать. Что ещё можно сделать?

#120 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 11 Апрель 2013 - 00:58

К сожалению, повлиять на вывод постраничной навигации нельзя.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных