shuba32 Опубликовано 27 августа, 2014 Жалоба Поделиться Опубликовано 27 августа, 2014 Всем добрый день! Хочу распечатывать сразу несколько ордеров из папки заказы отмеченные галочками, шаблон печати изменил он занимает 1/3 страницы, а как сделать печать нескольких ордеров никак не соображу. Цитата Ссылка на сообщение Поделиться на другие сайты
osben Опубликовано 27 августа, 2014 Жалоба Поделиться Опубликовано 27 августа, 2014 Надо переписать логику. Думаю Вам не кто готовое решение не выложит, надо поковыряться что бы реализовать.Со своей стороны могу предложить свои платные услуги для реализации данного функционала 20-30$Возможно в следующем обновлении движка данный функционал будет Цитата Ссылка на сообщение Поделиться на другие сайты
shuba32 Опубликовано 27 августа, 2014 Автор Жалоба Поделиться Опубликовано 27 августа, 2014 Надо переписать логику. Думаю Вам не кто готовое решение не выложит, надо поковыряться что бы реализовать. Со своей стороны могу предложить свои платные услуги для реализации данного функционала 20-30$ Возможно в следующем обновлении движка данный функционал будет значит будем ковырятся Цитата Ссылка на сообщение Поделиться на другие сайты
acidpepper Опубликовано 20 июля, 2018 Жалоба Поделиться Опубликовано 20 июля, 2018 Самый простой вариант сделать по аналогии с печатью из карточки 1. Копируем в эту же папку (simpla/design/html) и переименовываем файл order_print.tpl в orders_print.tplв файле orders_print.tpl изменяем 9 строка <title>Заказ №{$order->id}</title> на <title>Заказы № {foreach $orders as $order} {if $order@first} {$order->id} {else} ,{$order->id} {/if} {/foreach} </title> 2. ~143 строка после <body _onload="window.print();">добавить {if $orders}{foreach $orders as $order} 3. заменить ~199 строка {foreach $purchases as $purchase}на {foreach $order->purchases as $purchase} 4. перед</body></html>добавить {/foreach}{/if} 5. заменить в файле /simpla/OrdersAdmin.php return $this->design->fetch('orders.tpl');на if($this->request->get('view') == 'print') return $this->design->fetch('orders_print.tpl'); else return $this->design->fetch('orders.tpl');6. в файле simpla/design/html/orders.tplпосле <a class="add" href="{url module=OrderAdmin}">Добавить заказ</a> добавить <a href="{url view=print}" target="_blank"><img src="./design/images/printer.png" name="export" title="Печать заказов"></a> Заказы можно фильтровать метками , допустим создать метку печать Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.