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


WAI

Регистрация: 19 мая 2013
Offline Активность: 13 июня 2013 17:21
-----

#72860 Список И Внешняя Ссылка

Отправлено Koderhan на 12 Июнь 2013 - 15:53

Цитата


1) осуществлялся переход на внешнюю ссылку
2) описание выводилось корректно (Детальное описание и приобретение продукта <Имя продукта>)

В файле "Товары".
Код:
<a {% IF GOODS_MOD_REST_VALUE>0 %}style="display: none;"{%ENDIF%} class="more-link relate" title="Детальное описание и приобретение продукта &laquo;{GOODS_NAME}&raquo" href="{GOODS_DESCRIPTION_SHORT}" target="_blank">Подробно</a>
Заменить:
<a {% IF GOODS_MOD_REST_VALUE>0 %}style="display: none;"{%ENDIF%} href="{goods.URL}" class="more-link relate" title="Детальное описание и приобретение продукта &laquo;{goods.NAME}&raquo" href="{goods.DESCRIPTION_SHORT}" target="_blank">Подробно</a>



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

Отправлено Сake на 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();
		 }
		 // Если товар есть в списке сравнения