Не работает в админке должным образом кнопка Применить (Быстрое сохранение)

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

Aleks
Aleks
Репутация: 56
Сообщения: 382
Зарегистрирован: 24.05.2021
С нами: 2 года 10 месяцев

Сообщение #1 Aleks » 22.04.2023, 16:52

При редактировании Изображения товара в админке (удаление картинки, добавление картинки) должна появляться снизу кнопка Применить (Быстрое сохранение) Но, как правило, она может появиться один раз, более нет. Или вообще отсутствует.
Приходится листать страницу вниз к футеру до следующей кнопки Применить.
Если изменяем категорию товара, то эта панi регулярно предоставляет свои услуги.
Решил сию проблему простым способом: добавил кнопку Применить перед блоком {*Варианты товара*}
в файле product.tpl.
Код кнопки: <div><button type="submit" class="fast_save_button btn btn_small btn_blue"><span>Применить</span></button></div>
Эта кнопка работает исправно.
Код кнопки Применить (Быстрое сохранение) находится в файле index.tpl

Код: Выделить всё

          {*Быстрое сохранение*}
            <div class="fn_fast_save">
                <div class="fn_fast_action_block fn_action_block">
                    <div class="action"></div>
                    <div class="additional_params"></div>
                </div>
                <button type="submit" class="{strip}{if $smarty.get.controller == 'TemplatesAdmin'
                        ||  $smarty.get.controller == 'StylesAdmin'
                        ||  $smarty.get.controller == 'ScriptsAdmin'}
                            fn_save{else}fast_save_button{/if}{/strip} btn btn_small btn_blue">
                    {include file='svg_icon.tpl' svgId='checked'}
                    <span>{$btr->general_apply|escape}</span>
                </button>
            </div>

Версии 4.2.1 и 4.3.2
Есть ли какая возможность заставить эту кнопку работать регулярно?

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #2 korshunov » 23.04.2023, 05:46

backend/design/html/product.tpl
В функцию
function handleFileSelect(evt)
добавьте
$('.fn_fast_save').show();

Aleks
Aleks
Репутация: 56
Сообщения: 382
Зарегистрирован: 24.05.2021
С нами: 2 года 10 месяцев

Сообщение #3 Aleks » 23.04.2023, 11:23

Спасибо, господин korshunov!
Ваша добавка работает отлично.


Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 34 гостя