D'abord, laissez-moi vous dire que j'ai désactivé et effacé le cache, que je me suis déconnecté et que je suis revenu. Cependant, je reçois toujours cette erreur. Deuxièmement, laissez-moi vous expliquer ce que j'essaie de faire. BTW, c'est ma première extension de construction :) Je suis simplement en train de construire une extension qui, si elle est activée, remplacera le fichier cart/shipping.phtml original avec mon propre fichier modèle ..Mon extension personnalisée de Magento obtient une erreur de 404 pages non trouvée
Je suis capable de voir mon extension dans la barre latérale gauche sous les configurations d'administration. Cependant, lorsque je clique sur mon extension pour remonter l'onglet général qui vous permettra de le désactiver ou de l'activer, la page redoutée 404 est introuvable. Pouvez-vous s'il vous plaît jeter un oeil à mon code et laissez-moi savoir ce que je fais mal? Merci à tous ceux qui aident!
Voici tous mes fichiers :)
etc/config.xml
<?xml version="1.0"?>
<config>
<modules>
<Beckin_DropDownShipping><version>1.0.0</version></Beckin_DropDownShipping>
</modules>
<global>
<blocks>
<dropdownshipping>
<class>Beckin_DropDownShipping_Block</class>
</dropdownshipping>
</blocks>
<helpers>
<dropdownshipping>
<class>Beckin_DropDownShipping_Helper</class>
</dropdownshipping>
</helpers>
</global>
<frontend>
<layout>
<updates>
<beckin>
<file><!-- beckin_dropdownshipping.xml --></file>
</beckin>
</updates>
</layout>
<routers>
<dropdownshipping>
<use>standard</use>
<args>
<module>Beckin_DropDownShipping</module>
<frontName>dropdownshipping</frontName>
</args>
</dropdownshipping>
</routers>
</frontend>
<adminhtml>
<acl>
<resources>
<admin>
<children>
<system>
<children>
<config>
<children>
<dropdownshipping_options>
<title>Beckin Drop Down Shipping Extension</title>
</dropdownshipping_options>
</children>
</config>
</children>
</system>
</children>
</admin>
</resources>
</acl>
</adminhtml>
</config>
etc/system.xml
<?xml version="1.0"?>
<config>
<tabs>
<beckin translate="label">
<label>Beckin Extensions</label>
<sort_order>100</sort_order>
</beckin>
</tabs>
<sections>
<dropdownshipping translate="label">
<label>Drop Down Shipping</label>
<tab>beckin</tab>
<frontend_type>text</frontend_type>
<sort_order>1000</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<groups>
<settings translate="label">
<label>Settings</label>
<frontend_type>text</frontend_type>
<sort_order>1</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<fields>
<enable translate="label">
<label>Enable</label>
<comment>
<![CDATA[Enable or Disable this extension.]]>
</comment>
<frontend_type>select</frontend_type>
<source_model>adminhtml/system_config_source_yesno</source_model>
<sort_order>1</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
</enable>
</fields>
</settings>
</groups>
</dropdownshipping>
</sections>
</config>
Aide/Data.php
<?php
class Beckin_DropDownShipping_Helper_Data extends Mage_Core_Helper_Abstract
{
}
Bloc/Panier/Navigation.php
<?php
class Beckin_DropDownShipping_Block_Cart_Shipping extends Mage_Checkout_Block_Cart_Shipping
{
protected function _construct()
if(Mage::getStoreConfig('dropdownshipping/general/enable', Mage::app()->getStore()->getId())
{
$this->setTemplate('Beckin/dropdownshipping/drop_down_shipping.phtml');
}
}
Vous êtes l'homme freakin! J'ai regardé cela toute la journée et j'ai raté ça. Je suppose que cela aide à avoir une nouvelle paire d'yeux. Merci beaucoup!!!!!!!!!!!!!! –
Toujours la bienvenue :) –