Adicionar página CMS ao menu principal

8

Como posso adicionar qualquer página do CMS à navegação principal no tema Magento RWD? Estou ciente das reescritas de URL que podem ser feitas através do catálogo, mas deve haver uma maneira mais fácil?

YorkieMagento
fonte

Respostas:

13

Eu concordo com Fabian Blechschmidt . Sem qualquer extensão, não é possível.

Mas há uma alternativa

Basicamente, usamos a página cms para gerenciamento de conteúdo cms .

De acordo com o meu conhecimento, há um processo no sistema de categorias onde você pode gerenciar o conteúdo do cms .

Basta criar um bloco estático cms e atribuí-lo static blockà categoria na guia Configuração de exibição .

Em seguida, defina o Modo de exibição como apenas bloco estático . Não atribua nenhum produto a essa categoria.

insira a descrição da imagem aqui

Amit Bera
fonte
Esta deve ser uma resposta marcada. Resposta agradável
Aakash
5

Outra alternativa, se você não tiver muitas páginas do CMS para adicionar, seria:

  • Crie uma categoria
  • Crie sua página de cms
  • Crie uma reescrita de URL que redirecione sua categoria para sua página de cms.

Assim, você terá um link no menu e esse link será redirecionado para sua página do CMS.

Exemplo:

Categoria:

  • Nome: Quem Somos
  • Chave URL: quem somos
  • ID: 4

Página CMS:

  • Nome: Quem Somos
  • Chave URL: quem somos

Reescrita de URL:

  • Tipo: Personalizado
  • Caminho do ID: quem somos
  • Caminho da solicitação: catalog / category / view / id / 4
  • Caminho de destino: quem somos /
  • Redirecionar: Permanente
Raphael na Digital Pianism
fonte
Bem, isso funciona, mas o URL no menu é exibido como catálogo / categoria / visualização / id / 4. Como mostrar o URL como sobre nós?
Kristjan O.
2

Não. Você não pode adicionar uma página do CMS fora da caixa ao menu principal, apenas categorias.

A alternativa é instalar uma das muitas extensões de menu.

Fabian Blechschmidt
fonte
Quaisquer outros gratuitos do Fabian compatíveis com a versão mais recente?
YorkieMagento 22/09
Eu não tenho idéia disso, é frontend. Eu sou um cara de back-end :-(
Fabian Blechschmidt 22/09
Obrigado Fabian. Não há nada que eu possa fazer no top-menu.phtml para incluir uma página CSS?
YorkieMagento 22/09
1

Vá para Catálogo-> URL reescreva Gerenciamento e pesquise pelo ID na coluna Caminho do ID.

Em seguida, abra-o e altere a opção de redirecionamento de Não para Permanente (301) . Copie também o texto dentro do campo não editável do caminho de destino. Pode ser assim catalog/category/view/id/50.

Clique em Salvar.

Em seguida, para redirecionar esta página de categoria para a página CMS, precisamos adicionar uma nova reescrita de URL.

Para fazer isso, clique no botão Adicionar reescrita de URL em Catálogo-> Gerenciamento de reescrita de URL . Ele vai levá-lo para Adicionar Nova URL da tela reescrita, onde você escolher Personalizado de Criar URL Rewrite lista drop-down.

Em seguida, você será direcionado para outra nova página na qual você deverá inserir o caminho do ID, o caminho da solicitação e o caminho de destino.

Caminho do ID - deve ser qualquer identificador exclusivo. Pode qualquer coisa como iamrookie ou o que você quiser.

Caminho da solicitação - deve ser o caminho de destino que copiámos anteriormente catalog/category/view/id/50na etapa 1.

Caminho de destino - deve ser a chave de URL da página do CMS que você deseja redirecionar. Por exemplo presente .

Em seguida, selecione Redirecionar para permanente (301) no menu suspenso e clique em Salvar.

jassi
fonte