Aggiungi la pagina CMS al menu principale


8

Come posso aggiungere qualsiasi pagina CMS alla navigazione principale nel tema Magento RWD? Sono a conoscenza delle riscritture degli URL che possono essere eseguite tramite il catalogo ma deve esserci un modo più semplice?

Risposte:


13

Sono d'accordo con Fabian Blechschmidt . Senza alcuna estensione, non è possibile.

Ma c'è un'alternativa

Fondamentalmente, usiamo la pagina cms per la gestione dei contenuti cms .

Per quanto ne so , esiste un processo nel sistema di categorie in cui è possibile gestire il contenuto di cms .

Basta creare un blocco statico cms e assegnarlo static blockalla categoria dalla scheda Impostazione visualizzazione .

Quindi, impostare Modalità di visualizzazione come solo blocco statico . Non assegnare prodotti a quella categoria.

inserisci qui la descrizione dell'immagine


Questa dovrebbe essere una risposta contrassegnata. Bella risposta
Aakash,

5

Un'altra alternativa se non hai molte pagine CMS da aggiungere sarebbe:

  • Crea una categoria
  • Crea la tua pagina cms
  • Crea una riscrittura URL che reindirizzi la tua categoria alla tua pagina cms.

Pertanto, avrai un link nel menu e quel link verrebbe reindirizzato alla tua pagina CMS.

Esempio:

Categoria:

  • Nome: chi siamo
  • Chiave URL: chi siamo
  • ID: 4

Pagina CMS:

  • Nome: chi siamo
  • Chiave URL: chi siamo

Riscrittura URL:

  • Tipo: personalizzato
  • Percorso ID: chi siamo
  • Percorso richiesta: catalogo / categoria / vista / id / 4
  • Percorso target: chi siamo /
  • Reindirizzamento: permanente

Bene, questo funziona ma l'URL nel menu mostra come catalogo / categoria / vista / id / 4. Come mostrare l'URL come su di noi?
Kristjan O.,

2

No. Non è possibile aggiungere una pagina CMS per impostazione predefinita al menu principale, solo categorie.

L'alternativa è installare una delle numerose estensioni di menu.


Qualcuno di quelli gratuiti intorno a Fabian che sono compatibili con l'ultima versione?
YorkieMagento,

Non ne ho idea, è frontend. Sono un ragazzo di backend :-(
Fabian Blechschmidt,

Grazie Fabian. Non c'è niente che io possa fare in top-menu.phtml per includere una pagina CSS?
YorkieMagento,


1

Vai al catalogo-> Gestione riscrittura URL e cerca id nella colonna Percorso ID.

Quindi aprilo e modifica l' opzione di reindirizzamento da No a Permanente (301) . Copia anche il testo all'interno del campo non modificabile Percorso target. Potrebbe sembrare cosìcatalog/category/view/id/50 .

Quindi fare clic su Salva.

Quindi, per reindirizzare la pagina di questa categoria alla pagina CMS, dobbiamo aggiungere una nuova riscrittura degli URL.

Per fare ciò, fai clic sul pulsante Aggiungi riscrittura URL in Catalogo-> Gestione riscrittura URL . Ti porterà alla schermata Aggiungi nuovo riscrittura URL, dove devi scegliere Personalizzato dall'elenco a discesa Crea riscrittura URL .

Ti porterà quindi a un'altra nuova pagina in cui devi inserire il percorso ID, il percorso richiesta e il percorso target.

Percorso ID: deve essere un identificatore univoco. Può qualcosa come iamrookie o qualunque cosa tu voglia.

Percorso richiesta: deve essere il percorso target che abbiamo copiato in precedenza catalog/category/view/id/50 nel passaggio 1.

Percorso target: dovrebbe essere la chiave URL della pagina CMS che si desidera reindirizzare. Ad esempio regalo .

Quindi selezionare Reindirizzamento su Permanente (301) dal menu a discesa e fare clic su Salva.



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.