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


Как Убрать Кнопку "В Корзину" И "Купить" Если Товара Нет В Наличии?


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

#1 MatroskinKot

MatroskinKot

    Новичок

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

Отправлено 24 Февраль 2012 - 01:27

Здравствуйте.

Сразу хочется сказать большое спасибо самому терпеливому модератору в мире. Часть проблем была решена поиском по форуму, но на сабж ответ так и не нашелся.

1. Надо сделать, чтобы в каталоге товаров в режиме "Таблица", при выборе определенного товара, если его нет в наличии не отображалась кнопка "В корзину".
2. В режиме "Список", если товара нет в наличии, не отображалась кнопка "Купить".

Как я понимаю, надо изменить в "Редакторе тем" код файла "Товары". Не подскажете, что конкретно нужно поменять или хотя бы в какую сторону копать?

Скрины, как есть и как надо прилагаю.

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

  • tabl1.jpg
  • tabl2.jpg
  • spisok.jpg


#2 Vaccina

Vaccina

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

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

Отправлено 24 Февраль 2012 - 11:10

Вам необходимо код кнопки обвернуть в условие вида

{% IF GOODS_MOD_REST_VALUE>0 %}Код кнопки{% ENDIF %}

Примерно будет выглядеть это так

{% IF GOODS_MOD_REST_VALUE>0 %}<a class="more-link"  onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a><br /><br />{% ENDIF %}

Это для шаблона "Товар", а для шаблона "Товары" будет примерно так

{% IF goods.MAX_REST_VALUE>0 %}<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
			  <p>
				<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 class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
			   </p>
			</form>{% ENDIF %}


#3 MatroskinKot

MatroskinKot

    Новичок

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

Отправлено 26 Февраль 2012 - 19:35

Большое спасибо. Всё работает.

#4 agentteam

agentteam

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

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

Отправлено 30 Март 2012 - 22:47

Добрый день, а подскажите заодно какое условие позволит выводить кнопку "подробнее" только в случае если у товара есть модификации, а если их нет, то не показывать кнопку, спасибо

#5 Vaccina

Vaccina

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

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

Отправлено 02 Апрель 2012 - 16:50

Это будет условие вида

{% IFNOT GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}то отображаем кнопку{% ENDIF %}


#6 dimabart

dimabart

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

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

Отправлено 18 Май 2013 - 21:41

Просмотр сообщенияVaccina (02 Апрель 2012 - 16:50) писал:

Это будет условие вида

{% IFNOT GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}то отображаем кнопку{% ENDIF %}



Я сделал следующее с той целью, чтобы кнопка "купить сразу"  не показывалась, если у товара есть модификации, но эта кнопка при этом вообще никогда не показывается, подскажите что я делаю не так. Сайт Artishka.ru.


{% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
                          <p>
                                <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 class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit();
                                return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"
                                title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить сразу</a>
                           </p>
                        </form>{% ENDIF %}

#7 Koderhan

Koderhan

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

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

Отправлено 19 Май 2013 - 08:16

Попробуйте завернуть ваш код в другое условие.
{% IFNOT goods.COUNT_MODIFICATION>1 %}<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
						  <p>
								<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 class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit();
								return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"
								title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить сразу</a>
						   </p>
						</form>{% ENDIF %}
Заменить:
{% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
						  <p>
								<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 class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit();
								return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"
								title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить сразу</a>
						   </p>
						</form>{% ENDIF %}


#8 WAI

WAI

    Новичок

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

Отправлено 19 Май 2013 - 13:33

Здравствуйте

Скажите могу ли я завести модификацию товара и в поле "Значение" модификации внести URL редирект ссылки? Также необходимо чтобы кнопка "Купить" в каталоге товаров не была видна, как я почитал выше - это можно сделать если указать количество товара = 0, но вместо нее должна появляться кнопка с названием "Перейти" и в кнопку должна подставляться ссылка из поля "Значение" введенной мной модификации.

Подскажите пожалуйста, как такое настроить?

#9 miyako

miyako

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

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

Отправлено 19 Май 2013 - 14:24

Просмотр сообщенияWAI (19 Май 2013 - 13:33) писал:

Здравствуйте

Скажите могу ли я завести модификацию товара и в поле "Значение" модификации внести URL редирект ссылки? Также необходимо чтобы кнопка "Купить" в каталоге товаров не была видна, как я почитал выше - это можно сделать если указать количество товара = 0, но вместо нее должна появляться кнопка с названием "Перейти" и в кнопку должна подставляться ссылка из поля "Значение" введенной мной модификации.

Подскажите пожалуйста, как такое настроить?

Не совсем понятно зачем вам такие сложности. Можете объяснить от стороны пользователя вашим сайтом -  для чего это? Как со стороны клиенты это должно отображаться?

#10 dimabart

dimabart

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

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

Отправлено 19 Май 2013 - 16:32

Просмотр сообщенияKoderhan (19 Май 2013 - 08:16) писал:

Попробуйте завернуть ваш код в другое условие.
{% IFNOT goods.COUNT_MODIFICATION>1 %}<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
						 <p>
							 <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 class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit();
							 return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"
							 title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить сразу</a>
						 </p>
					 </form>{% ENDIF %}
Заменить:
{% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
						 <p>
							 <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 class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit();
							 return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"
							 title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить сразу</a>
						 </p>
					 </form>{% ENDIF %}

Спасибо большое, так работает, но есть одно НО.  Надо чтобы кнопка "КУПИТЬ СРАЗУ" показывалась если у товара есть только базовая модификация, а вот если есть другая модификация, даже если одна, кнопка не должна показываться.  Какую переменную вставить в это условие?   Если бы я знал...  :)  А где вообще все эти переменные можно посмотреть?

#11 Koderhan

Koderhan

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

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

Отправлено 19 Май 2013 - 21:18

Просмотр сообщенияdimabart (19 Май 2013 - 16:32) писал:

Спасибо большое, так работает, но есть одно НО.  Надо чтобы кнопка "КУПИТЬ СРАЗУ" показывалась если у товара есть только базовая модификация, а вот если есть другая модификация, даже если одна, кнопка не должна показываться.  Какую переменную вставить в это условие?   Если бы я знал...  :)  А где вообще все эти переменные можно посмотреть?
В таком случае условие будет сложнее.
Вот код кнопки с условием.
Код:
{% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
												 <p>
														 <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 class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit();
														 return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"
														 title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить сразу</a>
												 </p>
										 </form>{% ENDIF %}
Заменить:

{% IFNOT goods.COUNT_MODIFICATION>1 %}
		   
			{%FOR mods %}
			  {%FOR goods_mod_distinctive_properties %}
				{goods.mods.goods_mod_distinctive_properties.NAME}
				{%IF goods.mods.goods_mod_distinctive_properties.NAME = Модификации %}
			 
			 
			 
				<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
				  <p>
				  <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}" />
				  {goods.mods.goods_mod_distinctive_properties.NAME}<a class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
				  </p>
				</form>
				{%ENDIF%}
			  {%ENDFOR goods_mod_distinctive_properties %}
			{%ENDFOR mods%}
			{%ENDIF%}


#12 WAI

WAI

    Новичок

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

Отправлено 19 Май 2013 - 21:56

Просмотр сообщенияmiyako (19 Май 2013 - 14:24) писал:

Не совсем понятно зачем вам такие сложности. Можете объяснить от стороны пользователя вашим сайтом -  для чего это? Как со стороны клиенты это должно отображаться?

Ситуация в следующем, есть 2 товара: товар1 и товар2

товар1 продается через магазин
товар2 продается как партнерский. Для этого товара нужно добавить свою кнопку "Купить товар2" а кнопку "Купить" базовой функциональности скрыть/убрать. Я подумал что вышеопсианным методом сделав остатвки по товару2=0 можно убрать стандартную кнопку "Купить", но как вставить новую "Купить товар2" учитывая что таких товаров может быть несколько и на каждый своя партнерская ссылка, т.е. уникальная. Как вариант завязаться на модификацию и хранить там URL партнерского товара, но как этот URL передевать в кнопку "Купить товар2" ?

Возможно алгоритм сложен, буду признателен если найдутся варианты попроще или альтернативные

#13 miyako

miyako

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

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

Отправлено 20 Май 2013 - 06:45

Просмотр сообщенияWAI (19 Май 2013 - 21:56) писал:

Ситуация в следующем, есть 2 товара: товар1 и товар2

товар1 продается через магазин
товар2 продается как партнерский. Для этого товара нужно добавить свою кнопку "Купить товар2" а кнопку "Купить" базовой функциональности скрыть/убрать. Я подумал что вышеопсианным методом сделав остатвки по товару2=0 можно убрать стандартную кнопку "Купить", но как вставить новую "Купить товар2" учитывая что таких товаров может быть несколько и на каждый своя партнерская ссылка, т.е. уникальная. Как вариант завязаться на модификацию и хранить там URL партнерского товара, но как этот URL передевать в кнопку "Купить товар2" ?

Возможно алгоритм сложен, буду признателен если найдутся варианты попроще или альтернативные

А одновременно две кнопки купить не могут присутствовать? Одна - Базовая. Другая - будет перенаправляться на партнерский сайт.

#14 WAI

WAI

    Новичок

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

Отправлено 20 Май 2013 - 13:29

Просмотр сообщенияmiyako (20 Май 2013 - 06:45) писал:

А одновременно две кнопки купить не могут присутствовать? Одна - Базовая. Другая - будет перенаправляться на партнерский сайт.

могут)) но зачем 2 кнопки купить? ))) причем вторая кнопка купить на партнерский сайт - верная, т.к. комиссия будет учитываться на сайте партнера, а продавать через мой сайт не подразумевается из-за сложности организации бизнес-процесса

#15 Сake

Сake

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

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

Отправлено 21 Май 2013 - 02:39

В данном случае как вариант использовать краткое описания для добавление ссылки. В модификацию ссылку добавить не получиться. Для реализации этого необходимо в шаблоне "Товар" найти

<a class="more-link"  onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a><br /><br />

и заменить на

<a {% IF GOODS_MOD_REST_VALUE=0 %}style="display: none;"{%ENDIF%} class="more-link" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a>
{%ELSE%}
<a {% IF GOODS_MOD_REST_VALUE>0 %}style="display: none;"{%ENDIF%} class="more-link relate" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="{GOODS_DESCRIPTION_SHORT}">В корзину</a>
<br /><br />

далее в файле main.js найдите

// Есть ли товар есть в наличии
		 if(modificationRestValue>0) {
		   goodsAvailableTrue.show();
		   goodsAvailableFalse.hide();
		 // Если товара нет в наличии
		 } else {
		   goodsAvailableTrue.hide();
		   goodsAvailableFalse.show();
		 }
		 // Если товар есть в списке сравнения

и замените на

// Есть ли товар есть в наличии
		 if(modificationRestValue>0) {
	 $('.button-bay:not(.relate)').show();
	 $('.button-bay.relate').hide();
		   goodsAvailableTrue.show();
		   goodsAvailableFalse.hide();
	
		 // Если товара нет в наличии
		 } else {
	 $('.button-bay:not(.relate)').hide();
	 $('.button-bay.relate').show();
		   goodsAvailableTrue.hide();
		   goodsAvailableFalse.show();
		 }
		 // Если товар есть в списке сравнения


#16 WAI

WAI

    Новичок

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

Отправлено 21 Май 2013 - 13:25

Просмотр сообщенияСake (21 Май 2013 - 02:39) писал:

В данном случае как вариант использовать краткое описания для добавление ссылки. В модификацию ссылку добавить не получиться. Для реализации этого необходимо в шаблоне "Товар" найти

<a class="more-link" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &amp;laquo;{GOODS_NAME}&amp;raquo; в корзину" href="#">В корзину</a><br /><br />

и заменить на

<a {% IF GOODS_MOD_REST_VALUE=0 %}style="display: none;"{%ENDIF%} class="more-link" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &amp;laquo;{GOODS_NAME}&amp;raquo; в корзину" href="#">В корзину</a>
{%ELSE%}
<a {% IF GOODS_MOD_REST_VALUE>0 %}style="display: none;"{%ENDIF%} class="more-link relate" title="Положить &amp;laquo;{GOODS_NAME}&amp;raquo; в корзину" href="{GOODS_DESCRIPTION_SHORT}">В корзину</a>
<br /><br />

далее в файле main.js найдите

// Есть ли товар есть в наличии
if(modificationRestValue>0) {
goodsAvailableTrue.show();
goodsAvailableFalse.hide();
// Если товара нет в наличии
} else {
goodsAvailableTrue.hide();
goodsAvailableFalse.show();
}
// Если товар есть в списке сравнения

и замените на

// Есть ли товар есть в наличии
if(modificationRestValue>0) {
$('.button-bay:not(.relate)').show();
$('.button-bay.relate').hide();
goodsAvailableTrue.show();
goodsAvailableFalse.hide();

// Если товара нет в наличии
} else {
$('.button-bay:not(.relate)').hide();
$('.button-bay.relate').show();
goodsAvailableTrue.hide();
goodsAvailableFalse.show();
}
// Если товар есть в списке сравнения

почему то ругается на ELSE при компиляции, пишет "ошибка в компиляции", удалил {% ELSE %} работает все ок.

Спасибо большое

#17 dimabart

dimabart

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

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

Отправлено 22 Май 2013 - 16:59

Просмотр сообщенияKoderhan (19 Май 2013 - 21:18) писал:

В таком случае условие будет сложнее.
Вот код кнопки с условием.
Код:
{% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
												 <p>
														 <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 class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit();
														 return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"
														 title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить сразу</a>
												 </p>
										 </form>{% ENDIF %}
Заменить:

{% IFNOT goods.COUNT_MODIFICATION>1 %}
		
		 {%FOR mods %}
			 {%FOR goods_mod_distinctive_properties %}
			 {goods.mods.goods_mod_distinctive_properties.NAME}
			 {%IF goods.mods.goods_mod_distinctive_properties.NAME = Модификации %}
			
			
			
			 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
				 <p>
				 <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}" />
				 {goods.mods.goods_mod_distinctive_properties.NAME}<a class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
				 </p>
			 </form>
			 {%ENDIF%}
			 {%ENDFOR goods_mod_distinctive_properties %}
		 {%ENDFOR mods%}
		 {%ENDIF%}
Вы знаете, не работает  такой код, вместо кнопки появилась просто надпись "выбрать размер",   и все.  Посмотрите пожалуйста еще раз.

#18 Vaccina

Vaccina

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

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

Отправлено 23 Май 2013 - 03:21

Возможно вам поможет следующая тема форума http://forum.storela...ций/#entry56148

#19 WAI

WAI

    Новичок

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

Отправлено 06 Июнь 2013 - 12:49

удалить

#20 lobzik-profi

lobzik-profi

    Пользователь

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

Отправлено 11 Сентябрь 2013 - 17:13

Просмотр сообщенияVaccina (24 Февраль 2012 - 11:10) писал:

а для шаблона "Товары" будет примерно так

{% IF goods.MAX_REST_VALUE>0 %}<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
<p>
<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 class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
</p>
</form>{% ENDIF %}

Здравствуйте.
Обернуть условие и убрать кнопку в шаблоне Товар получилось.
Но не могу у себя найти описанный вами выше код для шаблона Товары, чтобы обернуть его.
Подскажите пожалуйста,блок который нужно обернуть
Мой аккаунт SL-12336




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

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