Перейти к содержанию
Официальный форум поддержки Simpla

Сортировка товаров в заказе


Рекомендуемые сообщения

Решение:

в файле simpla\design\html\order.tpl

после этого

	<div id="list" class="purchases">
	{foreach from=$purchases item=purchase}
	<div class="row">



сразу добавляем

<div class="move cell"><div class="move_zone"></div></div>
<div class="checkbox cell">
<input type="checkbox" name="check[]" value="{$purchase->id}" />
</div>



далее

<input type=hidden name=purchases[id][{$purchase->id}] value='{$purchase->id}'>



заменяем на

<input type=hidden name=positions[{$purchase->id}] value='{$purchase->position}'>



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

// Сортировка списка	$("#list").sortable({		items:             ".row",		tolerance:         "pointer",		handle:            ".move_zone",		axis: 'y',		scrollSensitivity: 40,		opacity:           0.7,		forcePlaceholderSize: true,		helper: function(event, ui){			if($('input[type=checkbox][name*=check]:checked').size()<1) return ui;			var helper = $('<div/>');			$('input[type=checkbox][name*=check]:checked').each(function(){				var item = $(this).closest('.row');				helper.height(helper.height()+item.innerHeight());				if(item[0]!=ui[0]) {					helper.append(item.clone());					$(this).closest('.row').remove();				}				else {					helper.append(ui.clone());					item.find('input[type=checkbox][name*=check]').attr('checked', false);				}			});			return helper;		}, 		start: function(event, ui) {  			if(ui.helper.children('.row').size()>0)				$('.ui-sortable-placeholder').height(ui.helper.height());		},		beforeStop:function(event, ui){			if(ui.helper.children('.row').size()>0){				ui.helper.children('.row').each(function(){					$(this).insertBefore(ui.item);				});				ui.item.remove();			}		},		update:function(event, ui)		{			$("#list_form input[name*=check]").attr('checked', false);			$("#list_form").ajaxSubmit(function() {				colorize();			});		}	});


немного нужно подправить стили в админке
Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...

появилась ошибка:
при редактировании заказа, добавляю товар, после сохранения выскакивает ошибка сверху



в базе поле не пустое:



помогите пожалуйста исправить

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...