Как изменить отображаемое имя в админке меню nopcommerce - PullRequest
0 голосов
/ 08 сентября 2018

Скриншот вопроса: enter image description here

Я хочу изменить отображаемое имя.

  • Что я сделал до сих пор:

Добавил эту строку в sidemap.config

<siteMapNode SystemName="Customer reports" nopResource="Admin.Reports.Customers" PermissionNames="ManageCustomers" controller="Report" action="Customers" IconClass="fa-dot-circle-o" />

и

Добавил эту строку в defaultResources.nopres.xml

 <LocaleResource Name="Admin.Reports.Rewords">
    <Value>Reword Reports</Value>
  </LocaleResource>

Я читал этот блог: http://lateshtclick.com/blogpost/adding-a-new-menu-item-in-admin-panel

Но это не работает! (

Я использую NopCommerce 4.1

1 Ответ

0 голосов
/ 09 сентября 2018

Ресурсы по умолчанию добавляются в базу данных при установке nopCommerce, поэтому, если вы пытаетесь добавить какую-либо запись программным способом, вам также необходимо добавить эту запись в БД. Чтобы проверить, доступен ли необходимый ресурс:

Перейти к администрированию> настройка> Языки> Английский (по умолчанию)> Изменить> вкладка Строковые ресурсы
И попробуйте выполнить поиск по имени ресурса Admin.Reports.Rewords, вы обнаружите, что записи нет, добавьте ее вручную с помощью кнопки Добавить новую и проверьте ее в меню администратора.

Надеюсь, это поможет!

...