Добавить страницу CMS в главное меню

8

Как добавить любую страницу CMS в основную навигацию в теме Magento RWD? Мне известно о перезаписи URL-адресов, которую можно выполнить через каталог, но должен быть более простой способ?

YorkieMagento
источник

Ответы:

13

Я согласен с Фабианом Блехшмидтом . Без какого-либо расширения это невозможно.

Но есть альтернатива

В основном, мы используем страницу CMS для управления контентом CMS .

Насколько мне известно, в системе категорий есть процесс , где вы можете управлять контентом CMS .

Просто создайте статический блок cms и назначьте static blockего категории на вкладке «Настройки дисплея» .

Затем установите режим отображения только как статический блок . Не назначайте продукты в эту категорию.

введите описание изображения здесь

Амит Бера
источник
Это должно быть отмечено ответом. Хороший ответ
Aakash
5

Другой вариант, если у вас мало страниц CMS для добавления:

  • Создать категорию
  • Создайте свою страницу cms
  • Создайте перезапись URL, который перенаправит вашу категорию на вашу страницу cms.

Таким образом, у вас будет ссылка в меню, и эта ссылка будет перенаправлена ​​на вашу страницу CMS.

Пример:

Категория:

  • Имя: О нас
  • Ключ URL: о нас
  • ID: 4

CMS страница:

  • Имя: О нас
  • Ключ URL: о нас

Перезапись URL:

  • Тип: Пользовательский
  • ID Path: о нас
  • Путь запроса: каталог / категория / вид / id / 4
  • Целевой путь: про-нас /
  • Редирект: постоянный
Рафаэль в цифровом пианизме
источник
Ну, это работает, но URL в меню отображается как каталог / категория / вид / id / 4. Как показать URL как о нас?
Кристьян О.
2

Нет. Вы не можете добавить страницу CMS из коробки в главное меню, только категории.

Альтернативой является установка одного из множества расширений меню.

Фабиан Блехшмидт
источник
Есть ли в Фабиане бесплатные, совместимые с последней версией?
YorkieMagento
Я понятия не имею об этом, это внешний интерфейс. Я бэкэнд-парень :-(
Фабиан Блехшмидт
Спасибо Фабиан. Что я могу сделать в top-menu.phtml, чтобы включить страницу CSS?
YorkieMagento
1

Goto Каталог - > URL перепишет управление и поиск идентификатора в столбце ID пути.

Затем откройте его и измените параметр перенаправления с Нет на Постоянный (301) . Также скопируйте текст в недоступном для редактирования поле Target Path. Это может выглядеть следующим образом catalog/category/view/id/50.

Затем нажмите Сохранить.

Затем для перенаправления этой страницы категории на страницу CMS, мы должны добавить новый URL переписать.

Для этого нажмите кнопку «Добавить перезапись URL» в « Каталог-> Управление перезаписью URL» . Вам потребуется экран «Добавить перезапись URL», где вы должны выбрать « Custom» из выпадающего списка « Create Rewrite» .

Затем он перейдет на другую новую страницу, где вы должны указать путь к идентификатору, Путь запроса и Целевой путь.

Идентификационный путь - это должен быть любой уникальный идентификатор. Это может быть что угодно, как iamrookie или что угодно, как вы пожелаете.

Путь запроса - это должен быть целевой путь, который мы скопировали ранее catalog/category/view/id/50в шаге 1.

Целевой путь - это должен быть URL-адрес страницы CMS, который вы хотите перенаправить. Например подарок .

Затем выберите «Перенаправление на постоянный» (301) из раскрывающегося списка и нажмите «Сохранить».

Jassi
источник
0

Вам нужно внести небольшие изменения в файл topmenu.phtml вашей текущей темы. Вот полное описание вашего решения. Вы можете изменить порядок меню категории и меню страницы cms с решением. http://subodhdhukuchhu.com.np/customizing-the-magento-top-menu/

Subodh
источник