Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Personnalisation page 404
 
magentoto2
Jr. Member
 
Total Posts:  2
Joined:  2012-08-19
 

Bonjour à tous,

Je souhaiterai réaliser une page 404 personnalisé sous magento 1.6 avec :
- Un message d’information
- Un module de recherche
- Une sélection (au hasard ou les derniers) de produits

Je précise que je débute sous magento mais que je connais bien le modèle MVC.
Une partie de ma démarche est issue de http://www.magentocommerce.com/fr/comments/tutoriel-integrer-un-cms-tiers-avec-magento

Voici ce que j’ai fait :

1) Désactivé la page statique no-route dans l’admin de magento.

2) Créé un fichier /app/code/local/Mage/Smart404/Block/Noroute.php contenant le code suivant

class Mage_Smart404_Block_Noroute extends Mage_Core_Block_Abstract
{
    protected function _toHtml
()
    { 
    
return 'page 404 personnalisée' ;
    
}
}

3) Dans /app/design/frontend/default/default/layout/cms.xml, substitué la ligne

<block type="core/template" name="default_no_route" template="cms/default/no-route.phtml"/>
par
<block type="smart404/noroute" name="no_route" />

4) Créé le fichier /app/etc/modules/Mage_Smart404.xml pour activer le module, contenant le code suivant :

<?xml version="1.0"?>
<config>
    <
modules>
        <
Mage_Smart404>
            <
active>true</active>
            <
codePool>local</codePool>
        </
Mage_Smart404>
    </
modules>
</
config>

5) Désactivé et purgé les caches.

Lorsque je tape une url inconnue type http://url_de_ma_boutique/ffzefdfs64df, j’ai bien le message ‘page 404 personnalisée’, en revanche comment puis-je faire pour appeler les différent template que je souhaite afficher (catalog/product/list.phtml et catalogsearch/form.mini.phtml) et ou dois-je créer mon template pour y incorporer mon message d’information ?

Je précise que j’ai lu le guide du designer en francais http://www.magentocommerce.com/wiki/groups/140/guide_du_designer_en_francais
ainsi que de nombreux sites aidant à la construction de modules sans y trouver de réponse.

Magentoto2.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top