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


Вид Товаров Как В Бэк-Офисе

полезно

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

#1 emin808

emin808

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

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

Отправлено 10 Декабрь 2012 - 21:51

подскажите пожалуйста , как реализовать чтоб вид каталога товаров отображался как в бек-офисе , но только там добавлена возможность сразу перехода в корзину и оформления заказа (быстрый заказ)

Изображение

или что то подобное <_<

#2 Koderhan

Koderhan

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

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

Отправлено 11 Декабрь 2012 - 07:55

Просмотр сообщенияemin808 (10 Декабрь 2012 - 21:51) писал:

подскажите пожалуйста , как реализовать чтоб вид каталога товаров отображался как в бек-офисе , но только там добавлена возможность сразу перехода в корзину и оформления заказа (быстрый заказ)

Изображение

или что то подобное <_<
Не могли бы показать то что вы хотите, на скриншоте.

#3 emin808

emin808

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

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

Отправлено 11 Декабрь 2012 - 08:15

готово

#4 Koderhan

Koderhan

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

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

Отправлено 11 Декабрь 2012 - 12:06

Просмотр сообщенияKoderhan (11 Декабрь 2012 - 07:55) писал:

Не могли бы показать то что вы хотите, на скриншоте.
Про это писали в этой теме http://forum.storela...-цена/#entry998

#5 emin808

emin808

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

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

Отправлено 12 Декабрь 2012 - 15:22

Да, хорошо, только там нет информации по шаблону техника,

и ещё: в данной варианте таблицы "Все модификации отображаются в виде отдельной строки."
нам желательно , чтоб модификацию можно было открыть (как в бэк-офисе, товары) см. скрин выше

подскажите пожалуйста каким образом реализовать данную функцию в разделе "каталог"?!

#6 Koderhan

Koderhan

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

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

Отправлено 12 Декабрь 2012 - 16:06

Просмотр сообщенияemin808 (12 Декабрь 2012 - 15:22) писал:

Да, хорошо, только там нет информации по шаблону техника,

и ещё: в данной варианте таблицы "Все модификации отображаются в виде отдельной строки."
нам желательно , чтоб модификацию можно было открыть (как в бэк-офисе, товары) см. скрин выше

подскажите пожалуйста каким образом реализовать данную функцию в разделе "каталог"?!
Данный код не привязан к определенному шаблону

#7 emin808

emin808

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

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

Отправлено 12 Декабрь 2012 - 23:31

подскажите пожалуйста каким образом реализовать данную функцию в разделе "каталог"?! :)

http://asfn.storeland.ru/catalog

#8 Koderhan

Koderhan

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

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

Отправлено 13 Декабрь 2012 - 06:52

Просмотр сообщенияemin808 (12 Декабрь 2012 - 23:31) писал:

подскажите пожалуйста каким образом реализовать данную функцию в разделе "каталог"?! :)

http://asfn.storeland.ru/catalog
На вашем сайте в разделе каталог выводятся котологи товаров.
Данный код не предназначен для вывода каталогов.

#9 emin808

emin808

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

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

Отправлено 13 Декабрь 2012 - 09:34

простите , затрудняюсь "въехать" в тему

На вашем сайте в разделе каталог выводятся каталоги товаров.
Данный код не предназначен для вывода каталогов.

Это как понять:  это невозможно сделать или это просто не тот код?!

#10 Koderhan

Koderhan

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

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

Отправлено 13 Декабрь 2012 - 12:48

Попробовал сделать как вы просили.
Перед изменениями пожалуйста не забудьте сделать бекап.
В файле товары.
Найти код:
<ol class="span7 products-list" style="*padding: 0px;">
			 {% FOR goods %}
				 <li class="span7 item">
				 <div class="span66 product-box">
					 <div class="span5">
					 <a href="{goods.URL | url_amp}" title="{goods.NAME}" class="thumbnail"><img class="goods-image-other" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
					 </div>
					 <div class="quick-shop">
					 <div class="bg-quick-shop">
						 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
						 <div>
							 <input type="hidden" name="hash" value="{HASH}" />
							 <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
							 <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
							 <a onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">&nbsp;</a>
						 </div>
						 </form>
					 </div>
					 </div>
					 <div class="span6 product-shop">
					 <div class="f-fix">
						 <h2 class="product-name"><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h2>
						 <div class="price-box">
						 <span class="regular-price">
							 <span class="price">{goods.MIN_PRICE_NOW | money_format}</span>
						 </span>
						 {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
							 <span class="old-price" style="padding-left:5px;">
							 <span class="price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
							 </span>
						 {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
							 <span class="old-price" style="padding-left:5px;">
							 <span class="price">{goods.MIN_PRICE_OLD | money_format}</span>
							 </span>
						 {% ENDIF %}
						 </div>
						 <p><button type="button" title="Добавить товар в корзину" class="btn btn-success" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;"><i class="icon-ok icon-white"></i>&nbsp;&nbsp;Добавить в корзину</button>
						 </p>
						 {% IF goods.DESCRIPTION_SHORT %}
						 <div class="desc std">
							 <div class="htmlDataBlock">
							 {goods.DESCRIPTION_SHORT}
							 <a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a>
							 </div>
						 </div>
						 {% ENDIF %}
						 <ul class="add-to-links">
						 <li><a href="{goods.URL | url_amp}" class="link-wishlist" title="Перейти на страницу информации о {goods.NAME}">Подробней</a></li>
						 <!-- Если в тарифном плане подключен модуль сравнения товаров -->
						 {% IF TARIFF_FEATURE_GOODS_COMPARE %}
							 <!-- Если не выключен модуль сравнения товаров в настройках магазина -->
							 {% IFNOT SETTINGS_COMPARE_DISABLE %}
							 <li>
								 <span class="separator">|</span>
								 {% IF goods.IS_HAS_IN_COMPARE_LIST %}
								 <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a>
								 {% ELSE %}
								 <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a>
								 {% ENDIF %}
							 </li>
							 {% ENDIF %}
						 {% ENDIF %}
						 </ul>
					 </div>
					 </div>
					 <br class="clear" />
				 </div>
				 </li>
			 {% ENDFOR %}
			 </ol>
Заменить на:
		 <style>
		 .spisoc {
width:100%;
}
.spisoc td {
}
.spisoc .img1 {
width:55px;
}
.spisoc .nazvanie {
text-align:left;
padding-left:10px;
}
.s1 {
border-bottom:1px solid white;
background-color: #D3F0D3;
width:100%;
}
.mod img {
margin:4px;
}
.s1 td {
vertical-align: middle;
}
.s2 {
width:100%;
margin-left:10px;
}
.spisoc .cena {
width:40px;
text-align:right;
padding-right:10px;
}
		 </style>
		 <script>
		
			 $(function(){
			 $(".s2").slideUp("slow");
			 $('.s1').click(function(){
				 if ($('.s2').is(":hidden")) {
				 $('.s2').slideDown("slow");
				 } else {
				 $('.s2').slideUp("slow");
				 }
			 });
			 });
		 </script>
			 <!-- Список товаров. Таблица -->
			 <table style="background-color:white;width:100%">
<thead>
	 <th>Изображение</th>
	 <th>Название</th>
	 <th></th>
	 <th>Цена</th>
	 <th></th>
	
</thead>
<script>
f=0;
</script>
{% FOR goods %}
	 <div>
	 <table class="spisoc">
		 <tr class="s1">
			 <td class="img1">
				 <div class="mod">
				 <a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}" alt="{goods.NAME}" /></a>
				 </div>
			 </td>
			 <td class="valignMiddle nazvanie" >
				 <a href="{goods.URL}">{goods.NAME}</a>
			 </td>
			 <td class="valignMiddle">
				 <table class="property_data" cellspacing="0">
						 {%FOR v%}
							 <tr>
								 <td rel="{goods.v.PROPERTY_ID}">{goods.mods.v.NAME}:</td>
								 <td>{goods.mods.v.VALUE}</td>
							 </tr>
						 {% ENDFOR v %}
					 </table>
			 </td>
			 <td class="cena">
				 <div class="price-box">
						 <span class="regular-price">
							 <span class="price">{goods.MIN_PRICE_NOW | money_format}</span>
						 </span>
						 {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
							 <span class="old-price" style="padding-left:5px;">
							 <span class="price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
							 </span>
						 {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
							 <span class="old-price" style="padding-left:5px;">
							 <span class="price">{goods.MIN_PRICE_OLD | money_format}</span>
							 </span>
						 {% ENDIF %}
						 </div>
			 </td>
			
				
			 </tr>
			 <tr>
			 <td colspan="4">
			 <table class="s2">
		 {% FOR mods %}
		
			 <tr id="gl{goods.ID}" style="border-bottom:1px dashed #ccc; background:{g.index | is_divided("2","#ffffcc","#c0c0c0")};">
				 <td class="valignMiddle alignCenter img1">
					 <a href="{goods.mods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}" alt="{goods.mods.NAME}" /></a>
				 </td>
				 <td class="valignMiddle nazvanie">
					 <a href="{goods.mods.URL}">{goods.NAME}</a>
				 </td>
				 <td class="valignMiddle">
					 <table class="property_data" cellspacing="0">
						 {%FOR v%}
							 <tr>
								 <td rel="{goods.mods.v.PROPERTY_ID}">{goods.mods.v.NAME}:</td>
								 <td>{goods.mods.v.VALUE}</td>
							 </tr>
						 {% ENDFOR v %}
					 </table>
				 </td>
				 <td class="valignMiddle alignRight">
					 <div class="goodsListItemPriceNew" style="white-space:nowrap;">
						 {goods.mods.PRICE_NOW | money}
					 </div>
					 {% IF goods.mods.PRICE_OLD > goods.mods.PRICE_NOW %}
						 <div class="goodsListItemPriceOld" style="white-space:nowrap;">
							 <s>{goods.mods.PRICE_OLD | money}</s>
						 </div>
					 {% ENDIF %}
				 </td>
				 <td class="valignMiddle alignRight">
					 {goods.mods.REST_VALUE}&nbsp;{goods.mods.MEASURE_NAME}
				 </td>
				 <td class="valignMiddle cena" style="padding-left:1em;">
					 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
							 <div>
							 <input type="hidden" name="hash" value="{HASH}" />
							 <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
							 <input type="hidden" name="form[goods_mod_id]" value="{goods.mods.ID}" />
							 <input type="submit" value="В корзину" />
						 </div>
					 </form>
				 </td>
				
			 </tr>
		
		 {% ENDFOR mods %}
		 </table>
		 </td>
			 </tr>
			 </table>
			
</div>
{% ENDFOR goods %}
</table>
			 <!-- /Список товаров. Таблица -->


#11 emin808

emin808

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

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

Отправлено 13 Декабрь 2012 - 16:52

благодарю за отклик

вставил код, получилось так

Изображение

это Я зашел в товар Aplle ,
не в каталог , в каталоге изменений нет

сейчас вернул как было ,

#12 emin808

emin808

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

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

Отправлено 13 Декабрь 2012 - 22:01

чтоб посетители не путались

#13 Vaccina

Vaccina

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

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

Отправлено 14 Декабрь 2012 - 01:46

Как я понимаю у вас в шаблоне дубликат вывода товаров. Один списком, второй таблицей. Вам необходимо только один - списком. Верно я вас понимаю? Пожалуйста, приложите ваш полный шаблон "Товары".

#14 emin808

emin808

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

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

Отправлено 14 Декабрь 2012 - 08:15

{% IFNOT index_page %}
  <div class="span7 breadcrumbs hidden-phone">
<div class="with-keyup-navigation">
  <div class="with-keyup-navigation">
<style>
.click-carousel #carouselLeft {
position: relative;
top: -85px;
left: 8px;
cursor: pointer;
}
.click-carousel #carouselRight {
position: relative;
top: -85px;
left: 479px;
cursor: pointer; }
.click-carousel {
margin-left: 3em;
}
.click-carousel #container div {
position: absolute;
top: 0px;
height: 150px;
width: 150px;
}
</style>
<div class="click-carousel">
<div id="wrapper">
<div id="container">  
<div><a href="#"><img src="{ASSETS_IMAGES_PATH}img1.jpg" alt="Cuba" /></a></div>
<div><a href="#"><img src="{ASSETS_IMAGES_PATH}img2.jpg" alt="Cuba" /></a></div>
<div><a href="#"><img src="{ASSETS_IMAGES_PATH}img3.jpg" alt="Cuba" /></a></div>
<div><a href="#"><img src="{ASSETS_IMAGES_PATH}img4.jpg" alt="Cuba" /></a></div>
<div><a href="#"><img src="{ASSETS_IMAGES_PATH}img5.jpg" alt="Cuba" /></a></div>
</div><!-- container -->
<img id="carouselLeft" src="{ASSETS_IMAGES_PATH}leftArr.jpg" alt="Left Arrow" />
<img id="carouselRight" src="{ASSETS_IMAGES_PATH}rightArr.jpg" alt="Right Arrow" />
</div><!-- wrapper -->
</div>

  <div class="arrow-helper">
{% IF show_pages %}
  {% IF GOODS_PAGES_SHOW_PREVIOUS %}
<a class="previous_page" href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">&larr;</a>
  {% ENDIF %}
  <span title="Используйте клавиатуру для большего удобства при просмотре товаров размещенных в {% IF IS_FULL_CATALOG %}каталоге{% ELSE %}категории &laquo;{CATEGORY_NAME}&raquo;{% ENDIF %}">Ctrl</span>
  {% IF GOODS_PAGES_SHOW_NEXT %}
<a class="next_page" href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">&rarr;</a>
  {% ENDIF %}
{% ENDIF %}
  </div>
</div>
  </div>
{% ENDIF %}

  <div class="span7">
<div class="col-main">
  <!-- В корне каталога товаров не отображаем заголовок -->
  {% IFNOT IS_FULL_CATALOG %}
<div class="page-title category-title">
  <h1>{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}</h1>
</div>
  {% ENDIF %}
  {% IF FORM_NOTICE %}<ul class="messages"><li class="{% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-msg{% ENDIF %}">{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}

  <!-- В корне каталога товаров отобразим все корневые категории если они есть на сайте -->
  {% IF IS_FULL_CATALOG && nested_categories_list_empty=0 %}
<!-- Блок навигации по категориям, вложенным в текущую категорию -->
<ul class="content_catalog_nested_categories">
  {% FOR nested_categories_list %}
  <li>
<a href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;" class="goods-cat-image-medium-square" style="background: url('{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}') no-repeat center center; background-size: contain;"></a>
<a class="category-name" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
  </li>
  {% ENDFOR %}
</ul>
<br clear="all"/>

  <!-- В категориях используем стандартный алгоритм отображения товаров -->
  {% ELSE %}

<!-- Если товаров в категории нет, то выдаем простое сообщение, мол нет ничего -->
{% IF goods_empty %}
  {% IF goods_filters_empty %}
<!-- Если в категории нет товаров, но есть категории, то отобразим их -->
{%IFNOT nested_categories_list_empty %}
  <!-- Блок навигации по категориям, вложенным в текущую категорию -->
<ul class="content_catalog_nested_categories">
  {% FOR nested_categories_list %}
  <li>
<a href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;" class="goods-cat-image-medium-square" style="background: url('{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}') no-repeat center center; background-size: contain;"></a>
<a class="category-name" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
  </li>
  {% ENDFOR %}
</ul>
<br clear="all"/>
<!-- Если в категории нет ни товаров, ни категорий то сообщим пользователю что ничего нет -->
{% ELSE %}
  <p class="note-msg">Нет товаров в выбранной категории</p>
{% ENDIF %}
  {% ELSE %}
<p class="note-msg">Нет товаров для выбранных условий</p>
  {% ENDIF %}
{% ENDIF %}
  <div class="category-products{% IF goods_empty %} hide{% ENDIF %}">

<!-- Верхний блок, изменяющий отображение данных выдачи товаров -->
<div class="span7" style="*padding: 0px;">
<div class="toolbar">
  <form action="" class="form-inline OrderFilterForm">
  <!-- Список фильтров, которые сейчас действуют на результаты поиска -->
  {% FOR goods_filters %}
<input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
  {% ENDFOR %}
  <!-- Блок возможности изменения лимитов выдачи -->
  <div class="pager hidden-phone">
<p class="amount visible-desktop">
  <strong>{GOODS_PAGES_RESULTS} товар{GOODS_PAGES_RESULTS | gen_word_end("","а","ов")} в категории</strong>
</p>
{% IF goods_show_per_page %}
  <div class="limiter">
<label>Показывать по:</label>
<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>
<label>результатов</label>
  </div>
{% ENDIF %}
<!-- Страницы -->
{% IF show_pages %}
<div class="pages">
  <ol>
{% IF GOODS_PAGES_SHOW_PREVIOUS %}
<li>
  <a class="previous_page" href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница (&larr; + Ctrl)">
<img src="{ASSETS_IMAGES_PATH}i_pager-prev.gif" alt="Предыдущая" />
  </a>
</li>
{% ENDIF %}
{% FOR goods_pages %}
  {% IF goods_pages.CURRENT %}
<li class="current">{goods_pages.PAGE}</li>
  {% ELSE %}
<li><a href="{GOODS_PAGINATE_URL | url_amp}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a></li>
  {% ENDIF %}
{% ENDFOR %}
{% IF GOODS_PAGES_SHOW_NEXT %}
<li>
  <a class="next_page" href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница (Ctrl + &rarr;)">
<img src="{ASSETS_IMAGES_PATH}i_pager-next.gif" alt="Следующая" />
  </a>
</li>
{% ENDIF %}
  </ol>
</div>
{% ENDIF %}
<!-- /Страницы -->
  </div>
  <!-- /Блок возможности изменения лимитов выдачи -->
  <!-- Блок изменения вида списка и поля сортировки -->
  <div class="sorter">
<p class="view-mode">
  {% IF GOODS_VIEW_TYPE=2 %}
<a href="?goods_view_type=1" title="Отображать список товаров в виде списка" class="list"></a>
<a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде таблицы, по 4 товара на строку" class="table-act"></a>
  {% ELSE %}
<a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде списка, где один товар занимает одну строку" class="list-act"></a>
<a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 3-мя товарами на одну строку" class="table"></a>
  {% ENDIF %}
</p>
<div class="sort-by">
  <ul class="OrderFilterFormByURLs">
<!-- цене: Дорогие - Дешевые -->
{% IF GOODS_SEARCH_FIELD_ID=1 %}
  <li class="selected-desc"><a href="?goods_search_field_id=2" title="Товары сейчас отсортированы по цене. Вверху дорогие внизу дешевые. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала дешевые, затем дорогие">цене</a></li>
<!-- цене: Дешевые - Дорогие  -->
{% ELSEIF GOODS_SEARCH_FIELD_ID=2 %}
  <li class="selected-asc"><a href="?goods_search_field_id=1" title="Товары сейчас отсортированы по цене. Вверху дешевые внизу дорогие. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала дорогие, затем дешёвые">цене</a></li>
<!-- Сортировка отключена  -->
{% ELSE %}
  <li><a href="?goods_search_field_id=2" title="Отсортировать товары по убыванию цены. Сверху дорогие, снизу дешевые">цене</a></li>
{% ENDIF %}
<!-- названию: А - я -->
{% IF GOODS_SEARCH_FIELD_ID=3 %}
  <li class="selected-asc"><a href="?goods_search_field_id=4" title="Товары сейчас отсортированы по алфавиту. Сверху &laquo;а&raquo;, снизу &laquo;Я&raquo;. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала &laquo;Я&raquo;, затем &laquo;а&raquo;">названию</a></li>
<!-- названию: я - А -->
{% ELSEIF GOODS_SEARCH_FIELD_ID=4 %}
  <li class="selected-desc"><a href="?goods_search_field_id=3" title="Товары сейчас отсортированы по алфавиту. Сверху &laquo;Я&raquo;, снизу &laquo;а&raquo;. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала &laquo;а&raquo;, затем &laquo;Я&raquo;">названию</a></li>
<!-- Сортировка отключена  -->
{% ELSE %}
  <li><a href="?goods_search_field_id=3" title="Отсортировать товары по алфавиту. Сверху &laquo;а&raquo;, снизу &laquo;Я&raquo;">названию</a></li>
{% ENDIF %}
<!-- рейтингу: Хорошие - Плохие -->
{% IF GOODS_SEARCH_FIELD_ID=11 %}
  <li class="selected-desc"><a href="?goods_search_field_id=12" title="Товары сейчас отсортированы по рейтингу отзывов покупателей. Сверху хорошие товары, снизу плохие. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала плохие, затем хорошие">рейтингу</a></li>
<!-- рейтингу: Плохие - Хорошие -->
{% ELSEIF GOODS_SEARCH_FIELD_ID=12 %}
  <li class="selected-asc"><a href="?goods_search_field_id=11" title="Товары сейчас отсортированы по рейтингу отзывов покупателей. Сверху плохие товары, снизу хорошие. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала хорошие, затем плохие">рейтингу</a></li>
<!-- Сортировка отключена  -->
{% ELSE %}
  <li><a href="?goods_search_field_id=11" title="Отсортировать товары по рейтингу отзывов покупателей. Сверху хорошие товары, снизу плохие">рейтингу</a></li>
{% ENDIF %}
  </ul>
  <label>Сортировать по:</label>
</div>
  </div>
  <!-- /Блок изменения вида списка и поля сортировки -->
  </form>

  <!-- Если в тарифном плане подключен модуль фильтров по товарам -->
  {% IF TARIFF_FEATURE_GOODS_FILTERS %}
<!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
{% IF SHOW_GOODS_FILTERS %}
  <div class="filters">
<!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
<form action="" method="get">
  <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) -->
  {% FOR filter_attr_list %}
<div class="filter">
  {filter_attr_list.NAME}:<br />
  <select onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_attr_list.values.CHECKED %}form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]{% ENDIF %}{% ENDFOR %}">
<option> - все - </option>
{% FOR values %}
  <option value="1" rel="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}selected="selected"{% ENDIF %}>{filter_attr_list.values.VALUE}</option>
{% ENDFOR %}
  </select>
</div>
  {% ENDFOR %}

  <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
  {% FOR filter_prop_list %}
<div class="filter">
  {filter_prop_list.NAME}:<br />
  <select onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_prop_list.values.CHECKED %}form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]{% ENDIF %}{% ENDFOR %}">
<option> - все - </option>
{% FOR values %}
  <option value="1" rel="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}selected="selected"{% ENDIF %}>{filter_prop_list.values.VALUE}</option>
{% ENDFOR %}
  </select>
</div>
  {% ENDFOR %}
  <div class="clear"></div>
</form>
  </div>
{% ENDIF %}
  {% ENDIF %}
  <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->
</div>
</div>
<!-- /Верхний блок, изменяющий отображение данных выдачи товаров -->

{% IFNOT goods_empty %}
{% IF GOODS_VIEW_TYPE=1 %}
  <ol class="span7 products-list"  style="*padding: 0px;">
{% FOR goods %}
  <li class="span7 item">
<div class="span66 product-box">
  <div class="span5">
<a href="{goods.URL | url_amp}" title="{goods.NAME}"  class="thumbnail"><img class="goods-image-other" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
</div>

  <div class="quick-shop">
<div class="bg-quick-shop">
  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
<div>
  <input type="hidden" name="hash" value="{HASH}" />
  <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
  <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
  <a onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">&nbsp;</a>
</div>
  </form>
</div>
  </div>

  <div class="span6 product-shop">
<div class="f-fix">
  <h2 class="product-name"><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h2>
  <div class="price-box">
<span class="regular-price">
  <span class="price">{goods.MIN_PRICE_NOW | money_format}</span>
</span>
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
  <span class="old-price" style="padding-left:5px;">
<span class="price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
  </span>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
  <span class="old-price" style="padding-left:5px;">
<span class="price">{goods.MIN_PRICE_OLD | money_format}</span>
  </span>
{% ENDIF %}
  </div>
  <p><button type="button" title="Добавить товар в корзину" class="btn btn-success" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;"><i class="icon-ok icon-white"></i>&nbsp;&nbsp;Добавить в корзину</button>
  </p>
  {% IF goods.DESCRIPTION_SHORT %}
<div class="desc std">
  <div class="htmlDataBlock">
{goods.DESCRIPTION_SHORT}
<a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a>
  </div>
</div>
  {% ENDIF %}

  <ul class="add-to-links">
<li><a href="{goods.URL | url_amp}" class="link-wishlist" title="Перейти на страницу информации о {goods.NAME}">Подробней</a></li>
<!-- Если в тарифном плане подключен модуль сравнения товаров -->
{% IF TARIFF_FEATURE_GOODS_COMPARE %}
  <!-- Если не выключен модуль сравнения товаров в настройках магазина -->
  {% IFNOT SETTINGS_COMPARE_DISABLE %}
<li>
  <span class="separator">|</span>
  {% IF goods.IS_HAS_IN_COMPARE_LIST %}
<a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a>
  {% ELSE %}
<a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a>
  {% ENDIF %}
</li>
  {% ENDIF %}
{% ENDIF %}
  </ul>
</div>
  </div>
  <br class="clear" />
</div>
  </li>
{% ENDFOR %}
  </ol>
{% ELSE %}
  <!-- Список товаров. Таблица -->
  <div  class="row span7 products-grid"  style="*padding: 0px;">
  <ul>
{% FOR goods %}
  <li class="span3 item" style="height: 420px;">
<div class="product-box">
  {% IF user_agent_ie7 %}
  <a href="{goods.URL | url_amp}" title="{goods.NAME}">
<div class="product-image"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div>
</a>
  {% ELSEIF user_agent_ie8 %}
  <a href="{goods.URL | url_amp}" title="{goods.NAME}">
<div class="product-image"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div>
</a>
  {% ELSE %}
  <div class="span12">
  <a href="{goods.URL | url_amp}" title="{goods.NAME}">
<div class="product-image" style="background: url('{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}') no-repeat center center; background-size: contain;">
</div>
</a>
  </div>
  {% ENDIF %}
  <div class="quick-shop">
<div class="bg-quick-shop">
  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
<div>
  <input type="hidden" name="hash" value="{HASH}" />
  <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
  <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
  <a onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">&nbsp;</a>
</div>
  </form>
</div>
  </div>
  <div class="span12">
  <h2 class="product-name"><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h2>
  </div>
  <div class="span12 {% IF goods.MIN_PRICE_NOW>=goods.MIN_PRICE_OLD %}price-box-for-regular-price{% ELSE %}price-box{% ENDIF %}" >
<span class="regular-price">
  <span class="price">{goods.MIN_PRICE_NOW | money_format}</span>
</span>
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
  <span class="old-price" style="padding-left:5px;">
<span class="price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
  </span>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
  <span class="old-price" style="padding-left:5px;">
<span class="price">{goods.MIN_PRICE_OLD | money_format}</span>
  </span>
{% ENDIF %}
  </div>
  <div class="actions">
<button type="button" title="Добавить товар в корзину" class="btn btn-success2" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;">Добавить в корзину</button>
<ul class="add-to-links">
  <li><a href="{goods.URL | url_amp}" class="link-wishlist" title="Перейти на страницу информации о {goods.NAME}">Подробней</a></li>
  <!-- Если в тарифном плане подключен модуль сравнения товаров -->
  {% IF TARIFF_FEATURE_GOODS_COMPARE %}
<!-- Если не выключен модуль сравнения товаров в настройках магазина -->
{% IFNOT SETTINGS_COMPARE_DISABLE %}
  <li>
<span class="separator">|</span>
{% IF goods.IS_HAS_IN_COMPARE_LIST %}
  <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a>
{% ELSE %}
  <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a>
{% ENDIF %}
  </li>
{% ENDIF %}
  {% ENDIF %}
</ul>
  </div>
</div>
  </li>
{% ENDFOR %}
  </ul>
  </div>
  <!-- /Список товаров. Таблица -->
{% ENDIF %}

<div class="span7" style="*padding: 0px;">
  <div class="toolbar">
<form action="" class="form-inline OrderFilterForm">
  <!-- Список фильтров, которые сейчас действуют на результаты поиска -->
  {% FOR goods_filters %}
<input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
  {% ENDFOR %}
  <!-- Блок возможности изменения лимитов выдачи -->
  <div class="pager">
<p class="amount  visible-desktop">
  <strong>{GOODS_PAGES_RESULTS} товар{GOODS_PAGES_RESULTS | gen_word_end("","а","ов")} в категории</strong>
</p>
{% IF goods_show_per_page %}
  <div class="limiter hidden-phone">
<label>Показывать по:</label>
<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>
<label>результатов</label>
  </div>
{% ENDIF %}
<!-- Страницы -->
{% IF show_pages %}
<div class="pages">
  <ol>
{% IF GOODS_PAGES_SHOW_PREVIOUS %}
<li>
  <a class="previous_page" href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница (&larr; + Ctrl)">
<img src="{ASSETS_IMAGES_PATH}i_pager-prev.gif" alt="Предыдущая" />
  </a>
</li>
{% ENDIF %}
{% FOR goods_pages %}
  {% IF goods_pages.CURRENT %}
<li class="current">{goods_pages.PAGE}</li>
  {% ELSE %}
<li><a href="{GOODS_PAGINATE_URL | url_amp}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a></li>
  {% ENDIF %}
{% ENDFOR %}
{% IF GOODS_PAGES_SHOW_NEXT %}
<li>
  <a class="next_page" href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница (Ctrl + &rarr;)">
<img src="{ASSETS_IMAGES_PATH}i_pager-next.gif" alt="Следующая" />
  </a>
</li>
{% ENDIF %}
  </ol>
</div>
{% ENDIF %}
<!-- /Страницы -->
  </div>
  <!-- /Блок возможности изменения лимитов выдачи -->
  <!-- Блок изменения вида списка и поля сортировки -->
  <div class="sorter">
<p class="view-mode">
  {% IF GOODS_VIEW_TYPE=2 %}
<a href="?goods_view_type=1" title="Отображать список товаров в виде списка" class="list"></a>
<a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде таблицы, по 3 товара на строку" class="table-act"></a>
  {% ELSE %}
<a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде списка, где один товар занимает одну строку" class="list-act"></a>
<a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 3-мя товарами на одну строку" class="table"></a>
  {% ENDIF %}
</p>
<div class="sort-by">
  <ul class="OrderFilterFormByURLs">
<!-- цене: Дорогие - Дешевые -->
{% IF GOODS_SEARCH_FIELD_ID=1 %}
  <li class="selected-desc"><a href="?goods_search_field_id=2" title="Товары сейчас отсортированы по цене. Вверху дорогие внизу дешевые. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала дешевые, затем дорогие">цене</a></li>
<!-- цене: Дешевые - Дорогие  -->
{% ELSEIF GOODS_SEARCH_FIELD_ID=2 %}
  <li class="selected-asc"><a href="?goods_search_field_id=1" title="Товары сейчас отсортированы по цене. Вверху дешевые внизу дорогие. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала дорогие, затем дешёвые">цене</a></li>
<!-- Сортировка отключена  -->
{% ELSE %}
  <li><a href="?goods_search_field_id=2" title="Отсортировать товары по убыванию цены. Сверху дорогие, снизу дешевые">цене</a></li>
{% ENDIF %}
<!-- названию: А - я -->
{% IF GOODS_SEARCH_FIELD_ID=3 %}
  <li class="selected-asc"><a href="?goods_search_field_id=4" title="Товары сейчас отсортированы по алфавиту. Сверху &laquo;а&raquo;, снизу &laquo;Я&raquo;. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала &laquo;Я&raquo;, затем &laquo;а&raquo;">названию</a></li>
<!-- названию: я - А -->
{% ELSEIF GOODS_SEARCH_FIELD_ID=4 %}
  <li class="selected-desc"><a href="?goods_search_field_id=3" title="Товары сейчас отсортированы по алфавиту. Сверху &laquo;Я&raquo;, снизу &laquo;а&raquo;. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала &laquo;а&raquo;, затем &laquo;Я&raquo;">названию</a></li>
<!-- Сортировка отключена  -->
{% ELSE %}
  <li><a href="?goods_search_field_id=3" title="Отсортировать товары по алфавиту. Сверху &laquo;а&raquo;, снизу &laquo;Я&raquo;">названию</a></li>
{% ENDIF %}
<!-- рейтингу: Хорошие - Плохие -->
{% IF GOODS_SEARCH_FIELD_ID=11 %}
  <li class="selected-desc"><a href="?goods_search_field_id=12" title="Товары сейчас отсортированы по рейтингу отзывов покупателей. Сверху хорошие товары, снизу плохие. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала плохие, затем хорошие">рейтингу</a></li>
<!-- рейтингу: Плохие - Хорошие -->
{% ELSEIF GOODS_SEARCH_FIELD_ID=12 %}
  <li class="selected-asc"><a href="?goods_search_field_id=11" title="Товары сейчас отсортированы по рейтингу отзывов покупателей. Сверху плохие товары, снизу хорошие. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала хорошие, затем плохие">рейтингу</a></li>
<!-- Сортировка отключена  -->
{% ELSE %}
  <li><a href="?goods_search_field_id=11" title="Отсортировать товары по рейтингу отзывов покупателей. Сверху хорошие товары, снизу плохие">рейтингу</a></li>
{% ENDIF %}
  </ul>
  <label>Сортировать по:</label>
</div>
  </div>
<!-- /Блок изменения вида списка и поля сортировки -->
</form>
  </div>

  {% ENDIF %}
</div>
  {% ENDIF %}
</div>
</div>



{% IF CATEGORY_DESCRIPTION %}
<div class="col-main" style="margin-top:10px;">
  <div class="htmlDataBlock span7" style="*padding: 0px;">
{CATEGORY_DESCRIPTION}
  </div>
</div>
{% ENDIF %}

<!-- Короткое SEO описание категории -->
{% IF CATEGORY_SEO_DESCRIPTION_SHORT %}
<div class="col-main" style="margin-top:10px;">
  <div class="htmlDataBlock">
{CATEGORY_SEO_DESCRIPTION_SHORT}
  </div>
</div>
{% ENDIF %}

{% IF CATEGORY_SEO_DESCRIPTION_LARGE %}
<div class="col-main" style="margin-top:10px;">
  <div class="htmlDataBlock">
{CATEGORY_SEO_DESCRIPTION_LARGE}
  </div>
</div>
{% ENDIF %}

верно, но нам данная функция нужна не в самих товарах а в разделе каталог :)

#15 Koderhan

Koderhan

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

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

Отправлено 14 Декабрь 2012 - 14:02

Если я вас правильно понял, вы хотите реализовать вывод товаров списком только в каталоге товаров?

#16 emin808

emin808

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

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

Отправлено 14 Декабрь 2012 - 16:29

да :)

#17 Koderhan

Koderhan

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

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

Отправлено 15 Декабрь 2012 - 06:14

Просмотр сообщенияemin808 (14 Декабрь 2012 - 16:29) писал:

да :)
Для того чтобы в корневом каталоге выводились.
Отменить предидущие изменения.
В файле "Товары".
Найти код:
ScreenShot 245.jpg
<ul class="content_catalog_nested_categories">
			 {% FOR nested_categories_list %}
			 <li>
				 <a href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;" class="goods-cat-image-medium-square" style="background: url('{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}') no-repeat center center; background-size: contain;"></a>
				 <a class="category-name" href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
			 </li>
			 {% ENDFOR %}
		 </ul>
		 <br clear="all"/>
Заменить на:
		
				 <style>
				 .spisoc {
width:100%;
}
.spisoc td {
}
.spisoc .img1 {
width:55px;
}
.spisoc .nazvanie {
text-align:left;
padding-left:10px;
}
.s1 {
border-bottom:1px solid white;
background-color: #D3F0D3;
width:100%;
}
.mod img {
margin:4px;
}
.s1 td {
vertical-align: middle;
}
.s2 {
width:100%;
margin-left:10px;
}
.spisoc .cena {
width:40px;
text-align:right;
padding-right:10px;
}
				 </style>
				 <script>
			
						 $(function(){
						 $(".s2").slideUp("slow");
						 $('.s1').click(function(){
								 if ($('.s2').is(":hidden")) {
								 $('.s2').slideDown("slow");
								 } else {
								 $('.s2').slideUp("slow");
								 }
						 });
						 });
				 </script>
						 <!-- Список товаров. Таблица -->
						 <table style="background-color:white;width:100%">
<thead>
		 <th>Изображение</th>
		 <th>Название</th>
		 <th></th>
		 <th>Цена</th>
		 <th></th>
	
</thead>
<script>
f=0;
</script>
{% FOR goods %}
		 <div>
		 <table class="spisoc">
				 <tr class="s1">
						 <td class="img1">
								 <div class="mod">
								 <a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}" alt="{goods.NAME}" /></a>
								 </div>
						 </td>
						 <td class="valignMiddle nazvanie" >
								 <a href="{goods.URL}">{goods.NAME}</a>
						 </td>
						 <td class="valignMiddle">
								 <table class="property_data" cellspacing="0">
												 {%FOR v%}
														 <tr>
																 <td rel="{goods.v.PROPERTY_ID}">{goods.mods.v.NAME}:</td>
																 <td>{goods.mods.v.VALUE}</td>
														 </tr>
												 {% ENDFOR v %}
										 </table>
						 </td>
						 <td class="cena">
								 <div class="price-box">
												 <span class="regular-price">
														 <span class="price">{goods.MIN_PRICE_NOW | money_format}</span>
												 </span>
												 {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
														 <span class="old-price" style="padding-left:5px;">
														 <span class="price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
														 </span>
												 {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
														 <span class="old-price" style="padding-left:5px;">
														 <span class="price">{goods.MIN_PRICE_OLD | money_format}</span>
														 </span>
												 {% ENDIF %}
												 </div>
						 </td>
					
							
						 </tr>
						 <tr>
						 <td colspan="4">
						 <table class="s2">
				 {% FOR mods %}
			
						 <tr id="gl{goods.ID}" style="border-bottom:1px dashed #ccc; background:{g.index | is_divided("2","#ffffcc","#c0c0c0")};">
								 <td class="valignMiddle alignCenter img1">
										 <a href="{goods.mods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}" alt="{goods.mods.NAME}" /></a>
								 </td>
								 <td class="valignMiddle nazvanie">
										 <a href="{goods.mods.URL}">{goods.NAME}</a>
								 </td>
								 <td class="valignMiddle">
										 <table class="property_data" cellspacing="0">
												 {%FOR v%}
														 <tr>
																 <td rel="{goods.mods.v.PROPERTY_ID}">{goods.mods.v.NAME}:</td>
																 <td>{goods.mods.v.VALUE}</td>
														 </tr>
												 {% ENDFOR v %}
										 </table>
								 </td>
								 <td class="valignMiddle alignRight">
										 <div class="goodsListItemPriceNew" style="white-space:nowrap;">
												 {goods.mods.PRICE_NOW | money}
										 </div>
										 {% IF goods.mods.PRICE_OLD > goods.mods.PRICE_NOW %}
												 <div class="goodsListItemPriceOld" style="white-space:nowrap;">
														 <s>{goods.mods.PRICE_OLD | money}</s>
												 </div>
										 {% ENDIF %}
								 </td>
								 <td class="valignMiddle alignRight">
										 {goods.mods.REST_VALUE}&nbsp;{goods.mods.MEASURE_NAME}
								 </td>
								 <td class="valignMiddle cena" style="padding-left:1em;">
										 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
														 <div>
														 <input type="hidden" name="hash" value="{HASH}" />
														 <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
														 <input type="hidden" name="form[goods_mod_id]" value="{goods.mods.ID}" />
														 <input type="submit" value="В корзину" />
												 </div>
										 </form>
								 </td>
							
						 </tr>
			
				 {% ENDFOR mods %}
				 </table>
				 </td>
						 </tr>
						 </table>
					
</div>
{% ENDFOR goods %}
</table>
						 <!-- /Список товаров. Таблица -->

Ваш файл "Товары" будет примерно следующим образом.Прикрепленный файл  товары.zip   7,04К   83 Количество загрузок:

#18 emin808

emin808

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

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

Отправлено 15 Декабрь 2012 - 08:37

ооо, благодарю, получилось :) :) , во только коррекция небольшая немного не помешало бы ,возможно это?!

http://asfn.storeland.ru/catalog

не все товары отображаются почему то и они не упорядоченны

открываешь один товар , а модификации раскрываются сразу на всех , возможно ли адресное открытие?! :huh:

#19 emin808

emin808

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

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

Отправлено 17 Декабрь 2012 - 18:25

:mellow: :)

#20 Vaccina

Vaccina

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

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

Отправлено 17 Декабрь 2012 - 23:20

Попробуйте в файл стилей main.css вставить

.col-main {
padding: 0;
}

Цитата

они не упорядоченны

Упорядочить товары по иному признаку чем это задано в разделе настроек, а именно в опции "Поле сортировки товаров по умолчанию" - не получиться. Можно использовать только этот критерий сортировки товаров.

не все товары отображаются

Может товар скрыт через опцию? Пожалуйста, сообщите какой товар не отображается и приложите ссылку на данный товар.

Цитата

открываешь один товар , а модификации раскрываются сразу на всех

Попробуйте заменить код в вашем шаблоне "HTML"

<script>
					
												 $(function(){
												 $(".s2").slideUp("slow");
												 $('.s1').click(function(){
																 if ($('.s2').is(":hidden")) {
																 $('.s2').slideDown("slow");
																 } else {
																 $('.s2').slideUp("slow");
																 }
												 });
												 });
								 </script>

на следующий код

<script>
$(function(){
	 $(".s2").slideUp("slow");
	 $('.s1').click(function(){
		 $(this).parent().find('.s2').slideToggle();
	 });
});
</script>





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

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