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


User1

Регистрация: 27 дек. 2013
Offline Активность: 26 сент. 2019 18:55
-----

#201506 Поменять Местами Каталог И Фильтр

Отправлено Vaccina на 06 Июнь 2015 - 03:39

Попробуйте:
  {% FOR filter_attr_list %}
										  <div class="filter">
												{filter_attr_list.NAME}:<br />
												  <select class="form-control" 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_attr_list %}
								 <div class="filter">
								 {filter_attr_list.NAME}:<br />
								 {% IF filter_attr_list.NAME=Расцветка %}
										 {% FOR values %}
										 {% IF filter_attr_list.values.NB_GOODS_FILTERED > 0 %}
																								 <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 />
																						 {% ENDIF %}
																						 {% ENDFOR %}



#156465 Дата Доставки

Отправлено Сake на 02 Сентябрь 2014 - 00:42

Вам необходимо использовать следующий подход. В шаблон "HTML", необходимом месте вы вставляете баннер и оборачиваете его в блок

<div class="banners">
  <div class="banner active" rel="6">
	Код вашего первого баннера
  </div>
  <div class="banner" rel="0">
	Код вашего второго баннера
  </div>
</div>

После этого в файл стилей (css) вставляете класс

.banners .banner:not(.active) {
  display: none;
}

далее в качестве js используете код, который размещаете в файле main.js

$(function() {
  $('.banners .banner').removeClass('active')
  .filter('[rel="' + (new Date()).getDay() + '"]').addClass('active');
});

Если в последствии понадобится добавить еще один баннер на другой день недели, то просто вставьте дополнительный блок

<div class="banner" rel="2">
   Код вашего баннера
</div>

Где значение атрибута rel является днем недели.


#156066 Почему Обновляется Цена Если Установлен Только Флаг "обновлять Остатки"

Отправлено support на 30 Август 2014 - 19:52

Просмотр сообщенияUser1 (11 Июль 2014 - 18:19) писал:

Почему этого раньше никто не заметил?

При импорте товара если на шаге 4 оставить только флаг "Обновлять остатки" всё-равно обновится также и цена, и наоборот!
А колонка "Цена продажи" является обязательной (а зачем?..).
Явный глюк, проверьте.
Это была техническая ошибка в коде, мы её исправили, в благодарность за нахождение ошибки баланс вашего магазина пополнили на 500 рублей. Теперь при указании галочки обновления остатков они будут обновляться, а цены нет и наоборот. Также если поставить 2 галочки будут обновляться и цены и остатки.