Skip to content

[Bug] Ключ ms3_menu_remove_title в confirm удаления связи товара #556

Description

@Ibochkarev

Описание проблемы

На вкладке «Связи» карточки товара заголовок confirm удаления показывает сырой ключ ms3_menu_remove_title вместо перевода. Текст вопроса («Вы уверены, что хотите удалить эту запись?») и кнопки переведены.

ProductLinksTab.vue берёт header: _('ms3_menu_remove_title'). Ключа нет ни в lexicon/*/manager.inc.php, ни в vue.inc.php. Рядом есть ms3_menu_remove и ms3_menu_remove_confirm.

Шаги воспроизведения

  1. Открыть товар в менеджере.
  2. Вкладка «Связи».
  3. Удалить связь (иконка корзины).
  4. Посмотреть заголовок диалога.

Ожидаемое поведение

Заголовок на человеческом языке, например «Удалить» / «Remove», как остальные строки этого диалога.

Фактическое поведение

В шапке попапа: ms3_menu_remove_title.

Скриншоты

Скрин вкладки «Связи»: стрелка на заголовок ms3_menu_remove_title. Тело диалога и кнопки «Отмена» / «Удалить» переведены.

Окружение

  • MiniShop3: 1.12.0-beta1
  • MODX: 3.x
  • Браузер: менеджер (Vue / PrimeVue ConfirmDialog)

Логи ошибок

Нет JS-исключений. useLexicon возвращает ключ, если перевода нет.

Дополнительный контекст

Топик minishop3:manager на странице товара уже подключён (product/update.class.php). Чинить ключом ru+en (ms3_menu_remove_title) либо заменить header на существующий ms3_menu_remove.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions