In che modo gli errori / [TEMA] /404.phtml vengono chiamati per 404 pagine

magento.stackexchange https://magento.stackexchange.com/questions/6578

  •  16-10-2019
  •  | 
  •  

Domanda

quando si ottiene un 404 andando a qualcosa di simile www.yoursite.com/cowsaremyfriends si ottiene la pagina di CMS che è stato impostato come pagina 404 nel backened

Tuttavia, nella cartella errori, c'è un 404.phtml, quello che sono stato incaricato di fare Ho creato la pagina 404 in modo che invece di semplicemente essere un vicolo cieco che è un po 'più intelligente, come suggerisce pagina cosa si potrebbe avere cercato di andare a

mi chiedo come fa questa pagina 404.phtml viene chiamato sopra quello impostato CMS nel backened come sarebbe più facile da tirare fuori quello che sto cercando di fare in questo piuttosto che una pagina CMS

È stato utile?

Soluzione

Probabilmente si vuole leggere di Magento Molti 404 pagine. Essa delinea i vari modi Magento può 404 su di voi, tra cui la pagina che si sta parlando.

La versione corta: La pagina 404 nella cartella errors (che di errors/404.php, che in ultima analisi include il file 404.phtml), renderà se qualche pezzo di codice Magento genera un'eccezione Mage_Core_Model_Store_Exception, tale eccezione è non rilevata, e Magento non è in esecuzione in modalità sviluppatore.

Il mio modo non testato veloce per raggiungere il tuo obiettivo sarebbe quello di ottenere la vostra pagina di CMS 404 di gettare un Mage_Core_Model_Store_Exception.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top