Как убрать чекбоксы, стоящие по умолчанию при смене статуса заказов

Чтоб каждый раз не искать, решил сюда запостить, потому что при обновлении, если не сделано модулем, изменение затирается.

Если вы хотите, чтоб при статусе заказа не уходило автоматическое уведомление клиенту и администратору сайта (нам это нужно при смене технических статусов), нужно внести следующие изменения в файл /design/backend/templates/common/select_popup.tpl

Находите фрагмент (примерно с 66-й строки):

            {hook name="select_popup:notify_checkboxes"}
            {if $notify}
                <li class="divider"></li>
                <li><a><label for="{$prefix}_{$id}_notify">
                    <input type="checkbox" name="__notify_user" id="{$prefix}_{$id}_notify" value="Y" {if $notify_customer_status == true} checked="checked" {/if} onclick="Tygh.$('input[name=__notify_user]').prop('checked', this.checked);" />
                    {$notify_text|default:__("notify_customer")}</label></a>
                </li>
            {/if}
            {if $notify_department}
                <li><a><label for="{$prefix}_{$id}_notify_department">
                    <input type="checkbox" name="__notify_department" id="{$prefix}_{$id}_notify_department" value="Y" {if $notify_department_status == true} checked="checked" {/if} onclick="Tygh.$('input[name=__notify_department]').prop('checked', this.checked);" />
                    {__("notify_orders_department")}</label></a>
                </li>
            {/if}

И удаляете ключи checked=“checked”

5 лайков

После обновы не нашел это в этом файле. Видимо переехало в отдельный /design/backend/templates/common/notify_checkboxes.tpl

И не забудьте после удалить папку /var/cache/templates/backend

2 лайка