Здравствуйте, простите но у вас нет форм для распечатки заказов в админке, все облазил не нашел. Как же передовть заказы на склад для сборки и т.д.
Здравствуйте, простите но у вас нет форм для распечатки заказов в админке, все облазил не нашел. Как же передовть заказы на склад для сборки и т.д.
Удобная распечатка заказов в один клик появится в новой версии движка. Пока же можно воспользоваться кривым способом:
Это показано на скриншоте.
В результате появляется примерно такая страница, как показана ниже, которую можно отправить на печать стандартными средствами браузера. Такая распечатка может использоваться хотя бы как временная замена форме печати заказа.
Не уверен точно. По моему файл admin\design\default\html\email_order_to_admin.htm или email_order_to_user.htm (??). Давно было, имена файлов может не те. Нашел в старой почте, архив жаль убит, вот только обрывки смог найти. Мне програмист мой переделывал. Шапку там пририсовал и еще по мелочи. Потом обновлением движка затерлось. Тогда сказал перенести файл в шаблон на клиента. Что то у него сначала не получалось. Файл ли не видился, или что еще. Подробностей не знаю, не в теме я. Но програмист побил напасть, все затикало и обновлениями не стирается теперь.
Пустая страница наверно нет файла вот и пустая.
На новой версии белая страница (не найден email_order_to_admin.htm)
хотя файл в шаблоне есть
На белой странице в Google Chrome нажмите правую кнопку мыши и "Просмотреть код" (или нажмите с клавиатуры Ctrl+Shift+I). Что сообщает?
<!-- Не найден файл шаблона с именем file:[client]email_order_to_admin.htm или заглушка missing_template.htm -->
Файл присутствует в корне шаблона html, пробовал его закидывать в папку order, не помогло. На версия: 140323 работало все ок.
Также с переходом на новую версию перестал работать код в шаблоне html/common/cart.htm
{* <!-- количество --> *} <span title="Количество"> {$maximal = 100} {if empty($settings->orders_deficit_enabled) && ($r->amount >= 0 && $r->amount <= $maximal || $r->amount < 0 && $r->amount >= -$maximal)} <select name="amounts[{$vid}]" onchange="Quantity_OnChange_Handler('cart_change_form');"> {if $r->stock > 1} {section name=amounts start=1 loop=$r->stock+1 step=1 max=$maximal} <option value="{$smarty.section.amounts.index}" {if $r->amount == $smarty.section.amounts.index}selected{/if}> {$smarty.section.amounts.index} </option> {/section} {elseif !empty($settings->cart_enable_reservation) && $r->stock <= 0 && $r->amount > 0} {section name=amounts start=1 loop=$maximal+1 step=1} <option value="-{$smarty.section.amounts.index}" {if $r->amount == $smarty.section.amounts.index}selected{/if}> {$smarty.section.amounts.index} </option> {/section} {else} <option value="{$r->amount|escape}">{$r->amount}</option> {/if} </select> шт. {* <!-- иначе разрешен выбор больше чем на складе --> *} {else} <input name="amounts[{$vid}]" maxlength="6" type="text" value="{$r->amount|default:1|escape}" onchange="Quantity_OnChange_Handler('cart_change_form');" /> шт. {/if} </span>
Адрес: aqua-climate.com.ua
Феерично Помнять версию на свежую и жахнуть туда старый шаблоный код.
Ваш неработающий кусок сокращается до строки.
<span title="Количество"> <input name="amounts[{$vid}]" type="text" value="{$r->amount}" onchange="Quantity_OnChange_Handler('cart_change_form')"> шт. </span>
Очень рад, что смог рассмешить Вас, умного программиста.
Однако даже люди, не обладающие достаточными знаниями программирования,
как на нашем примере - тоже пытаются строить свой магазин на Импере и старых шаблонах,
неужели по ламерскому вопросу непонятно было?
Посмеются конечно полезно, но вот только не над инвалидом, пытающимся ходить на костылях,
если он не может себе позволить купить "дорогую" коляску.
Спасибо за подсказку, надеюсь она сработает.
Андрей написал: Ваш неработающий кусок сокращается до строки.
К сожалению Ваш совет не помог, в старом шаблоне был select выбор количества штук, а в новом шаблоне просто input поле вводе сколько штук.
2Разработчик: посоветуете что-нибудь на тему печати заказа?
Решение 1 Перенести файлы email_order_to_admin.htm и email_order_to_user.htm из папки вашего шаблона в папку admin/design/default/html админского шаблона вместо прежних (дефолтных) макетов с теми же именами файлов.
Недостаток выразится в невозможности редактировать эти файлы со страницы "дизайн / Файлы шаблона" и затирании их при установке следующих версий движка. Там будет исправлена проблема невидимости макетов писем/смс, размещенных в клиентском шаблоне, когда их пытаются запросить из админпанели.
Решение 2 Временно изменить имена файлов email_order_to_admin.htm и email_order_to_user.htm в папке вашего шаблона на нестандартные, то есть невидимые движку, например TEMP-email_order_to_admin.htm и TEMP-email_order_to_user.htm.
Далее: В файлах email_order_to_admin.htm и email_order_to_user.htm админского шаблона убрать всё, что там было, и разместить следующий код соответственно:
{include '../../../../design/ИмяВашегоКлиентскогоШаблона/html/TEMP-email_order_to_admin.htm'}
{include '../../../../design/ИмяВашегоКлиентскогоШаблона/html/TEMP-email_order_to_user.htm'}
Здесь мы по сути делаем скрытый от движка манёвр: заставляем работать с дефолтными макетами, будто в клиентском шаблоне таких макетов нет, а в дефолтных макетах с помощью относительных ссылок инклудим (подключаем) скрытые по имени, но всё-таки существующие реальные макеты из клиентского шаблона.
Достоинство - реальные макеты доступны к редактированию со страницы "дизайн / Файлы шаблона". Недостаток - исправления дефолтных макетов затрутся при установке следующих версий движка, что можно исключить описанным выше костылём.