Найти где определяется переменная

Привет. Новичок. Есть модуль экспорт cnop
хочу в меню кнопку добавить “Экспорт с 1 товаром минимум полей”. Переменная определяется в design/backend/templates/common/mainbox.tpl в {$buttons nofilter} . Вопрос - где батонс определяется? В контроллере не нашёл app/controllers/backend/exim.php да и поиск по всему проекту не дал нужного результата

Давайте так. Это Экспорт?
Тогда для постановки кнопки вам нужен шаблон
/design/backend/templates/views/exim/export.tpl
и блок в нем

{capture name="buttons"}
    {capture name="tools_list"}
        <li>{btn type="dialog" text=__("exported_files") target_id="content_exported_files"}</li>
    {/capture}
    {dropdown content=$smarty.capture.tools_list}

    <div class="cm-tab-tools pull-right shift-left" id="tools_{$p_id}">
        {include file="buttons/button.tpl" but_text=__("export") but_name="dispatch[exim.export]" but_role="submit-link" but_target_form="`$p_id`_manage_layout_form" but_meta="cm-tab-tools cm-comet"}
        <!--tools_{$p_id}--></div>
{/capture}

либо вставьте свой {include file=“buttons/button.tpl”
но правильнее вставить после <li свой пункт в шестеренку

<li>{btn итд

и да, хуков там нет, поэтому придется прямо в код. И каждый раз после обновлений править назад

1 лайк

Спасибо