изменить заголовок меню администратора - PullRequest
2 голосов
/ 18 ноября 2010

Я пытаюсь изменить название основного заголовка навигации с «CMS» на «Content». Но я не уверен, как это сделать без касания файлов ядра. я могу переопределить это в моем файле конфигурации модуля? или я делаю это где-то еще? Это мой первый опыт работы с magento

<adminhtml>
    <menu>
        <cms>
            <children>
                <feature translate="title" module="feature">
                    <title>Feature</title>
                    <sort_order>2</sort_order>
                </feature>
            </children>
        </cms>
    </menu>
    <acl></acl>
    <events></events>
    <translate></translate>
</adminhtml>

Ответы [ 2 ]

3 голосов
/ 16 декабря 2011

Magento имеет встроенную функцию, доступную в Admin, которая позволяет вам делать это, не касаясь ЛЮБОГО кода вообще.Почему бы просто не включить перевод в админке, и тогда вы можете переименовать все, что хотите, ничего не меняя !!

Перейдите в [Система]> [Конфигурация]> [Дополнительно]> [Разработчик]> [Перевести встроенный] иизмените «Включено для администратора» на Да.

При сохранении небольшой значок книги будет отображаться рядом со всеми пунктами меню и большей частью другого текста.Нажмите на иконку, и появится всплывающее окно, позволяющее переименовать его во что угодно.Результаты хранятся в CSV-файлах Magento Translation в выбранном вами Local, и в ядре magento ничего не меняется.Именно так Magento разработан для использования перевода, а не редактирования ядра.

После того, как вы довольны результатами, снова отключите перевод в Admin.Кстати, это работает и для внешнего интерфейса, так что вам не нужно тратить часы, чтобы найти, какой файл в вашей теме отвечает за текст, который вы хотите изменить !!:)

3 голосов
/ 18 ноября 2010

Вы можете попробовать добавить элемент title для элемента cms.Я уверен, что на каждом уровне вложенности конфигурации все имеют одинаковую структуру ядра ...

 <menu>
   <cms>
     <title>Content</title>
     <children>
       <feature translate="title" module="feature">
         <title>Feature</title>
         <sort_order>2</sort_order>
       </feature>
      </children>
    </cms>
  </menu>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...