Danya Опубликовано 13 декабря, 2012 Жалоба Поделиться Опубликовано 13 декабря, 2012 При редактировании заказа, можно сортировать товар. Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 14 декабря, 2012 Автор Жалоба Поделиться Опубликовано 14 декабря, 2012 Решение:в файле 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(); }); } });немного нужно подправить стили в админке Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 26 декабря, 2012 Автор Жалоба Поделиться Опубликовано 26 декабря, 2012 появилась ошибка:при редактировании заказа, добавляю товар, после сохранения выскакивает ошибка сверху в базе поле не пустое:помогите пожалуйста исправить Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.