Estensione carico layout di frontend di amministrazione su
-
16-10-2019 - |
Domanda
I credo questo è il caso, almeno. Il problema è con un'estensione chiamata VehicleFits , ( è anche su GitHub ).
EDIT: Ecco un altro po 'informazioni di configurazione. Magento EE 1.13, VAF 1,34.
In origine, il problema era che una chiamata _setActiveMenu()
stava causando un errore con il testo:
Fatal error: Call to a member function setActive() on a non-object in /path/to/my/magento/site/app/code/core/Mage/Adminhtml/Controller/Action.php on line 104
Guardando i blocchi disponibili al momento della chiamata _setActiveMenu()
, vedo che è tutta roba frontend (cart_sidebar, top.search, ecc), e il blocco di menu non è disponibile.
Le eventuali indizi utili a capire dove devo cercare di capire perché il layout frontend viene caricato, e come posso garantire che il layout adminhtml viene caricato invece?
Grazie!
Qualche informazione in più ...
Ecco la definizione del menu dal plugin:
<adminhtml>
<menu>
<vaf translate="title" module="adminhtml">
<title>Vehicles</title>
<sort_order>25</sort_order>
<children>
<vehicleslist translate="title">
<title>Vehicle List</title>
<sort_order>10</sort_order>
<children>
<local translate="title">
<title>Manage</title>
<action>adminhtml/definitions</action>
</local>
</children>
</vehicleslist>
<schema translate="title">
<title>Schema</title>
<sort_order>200</sort_order>
<children>
<local translate="title">
<title>Manage</title>
<action>adminhtml/schema</action>
</local>
</children>
</schema>
</children>
</vaf>
</menu>
<acl>
<resources>
<admin>
<children>
<vaf translate="title">
<title>Vehicle Fits</title>
<sort_order>0</sort_order>
<children>
<vehicleslist translate="title">
<title>Vehicle List</title>
<sort_order>10</sort_order>
<children>
<local translate="title">
<title>Manage</title>
<action>adminhtml/definitions</action>
</local>
</children>
</vehicleslist>
<schema translate="title">
<title>Schema</title>
<sort_order>200</sort_order>
<children>
<local translate="title">
<title>Manage</title>
<action>adminhtml/schema</action>
</local>
</children>
</schema>
</children>
</vaf>
</children>
</admin>
</resources>
</acl>
</adminhtml>
Soluzione
Una nuova installazione plug-in ha fatto il trucco.