2015-06-16 3 views
-1

Я создал пользовательский модуль «Измерение». Интерфейс внешнего интерфейса: http://urbanior.grapesdigital.com/measurement/.Показывает неправильный URL-адрес для настраиваемого модуля magento

Я хочу добавить ссылку в левой части, как Measurements на странице моей учетной записи. поэтому я добавил это в моей measurement.xml странице

measuement.xml

<customer_account> 
     <reference name="customer_account_navigation"> 
      <action method="addLink" translate="label" module="measurement"><name>grapes_measurement</name><path>measurement/</path><label>Measurements</label></action>    
     </reference> 
    </customer_account> 

config.xml

<?xml version="1.0"?> 
<config> 
    <modules> 
    <Grapes_Measurement> 
     <version>0.1.0</version> 
    </Grapes_Measurement> 
    </modules> 
    <frontend> 
    <routers> 
     <measurement> 
     <use>standard</use> 
      <args> 
      <module>Grapes_Measurement</module> 
      <frontName>measurement</frontName> 
      </args> 
     </measurement> 
    </routers> 
     <layout> 
      <updates> 
      <measurement> 
       <file>measurement.xml</file> 
      </measurement> 
      </updates> 
     </layout> 
    </frontend> 
    <global> 
    <helpers> 
     <measurement> 
     <class>Grapes_Measurement_Helper</class> 
     </measurement> 
    </helpers> 
    <blocks> 
     <measurement> 
     <class>Grapes_Measurement_Block</class> 
     </measurement> 
    </blocks> 
    <models> 
     <measurement> 
     <class>Grapes_Measurement_Model</class> 
     <resourceModel>measurement_mysql4</resourceModel> 
     </measurement> 
     <measurement_mysql4> 
     <class>Grapes_Measurement_Model_Mysql4</class> 
     <entities>   
       <measurement> 
       <table>measurements</table> 
       </measurement> 
     </entities> 
     </measurement_mysql4> 
    </models> 
    <resources> 
     <measurement_setup> 
     <setup> 
      <module>Grapes_Measurement</module> 
     </setup> 
     <connection> 
      <use>core_setup</use> 
     </connection> 
     </measurement_setup> 
     <measurement_write> 
     <connection> 
      <use>core_write</use> 
     </connection> 
     </measurement_write> 
     <measurement_read> 
     <connection> 
      <use>core_read</use> 
     </connection> 
     </measurement_read> 
    </resources> 
    </global> 
    <admin> 
    <routers> 
     <measurement> 
     <use>admin</use> 
     <args> 
      <module>Grapes_Measurement</module> 
      <frontName>admin_measurement</frontName> 
     </args> 
     </measurement> 
    </routers> 
    </admin> 
    <adminhtml> 
    <menu> 
     <measurement module="measurement"> 
     <title>Measurement</title> 
     <sort_order>100</sort_order> 
     <children> 
      <measurement module="measurement"> 
      <title>Manage Measurement</title> 
      <sort_order>0</sort_order> 
      <action>admin_measurement/adminhtml_measurement</action> 
      </measurement> 
     </children> 
     </measurement> 
    </menu> 
    <acl> 
     <resources> 
     <all> 
      <title>Allow Everything</title> 
     </all> 
     <admin> 
      <children> 
      <measurement translate="title" module="measurement"> 
       <title>Measurement</title> 
       <sort_order>1000</sort_order> 
       <children> 
      <measurement translate="title"> 
      <title>Manage Measurement</title> 
      <sort_order>0</sort_order> 
      </measurement> 
       </children> 
      </measurement> 
      </children> 
     </admin> 
     </resources> 
    </acl> 
    <layout> 
     <updates> 
     <measurement> 
      <file>measurement.xml</file> 
     </measurement> 
     </updates> 
    </layout> 
    </adminhtml> 
</config> 

Но когда я нажимаю на эту ссылку, он показывает, как URL http://urbanior.grapesdigital.com/admin_measurement/

Он использует маршрут маршрута администратора, а не интерфейс. Я не знаю, как решить эту проблему. Он открывает ту же страницу, но URL-адрес отличается.

ответ

0

, пожалуйста, проверьте конфигурацию. Xml у вас есть один и тот же маршрут «измерение» для администратора, пожалуйста, удалите маршрут администратора или измените его.

+0

См. Код для config.xml выше и обновите меня в ближайшее время ........... спасибо – Prince

+0

измените маршрут администратора admin_measurement на «измерение», а также измените ссылку меню так же, как admin_measurement to measurement/adminhtml_measurement –

Смежные вопросы