Due moduli di amministrazione di modello che mostra stessa pagina?
-
16-10-2019 - |
Domanda
Ho creato due moduli differenti (app-> code-> locale-> 1) Mca, 2) Mba & Design-> adminhtml-> Predefinito-> Course> Layout-> 1) mca.xml 2) mba XML) e il suo funzionamento benissimo all'accesso moduli terminali anteriori. Quando vado a eseguire moduli terminali stanno mostrando menù diversi ma modulo In Mca la visualizzazione di entrambi i moduli (MCA & MBA) di progettazione, ma per l'accesso ai moduli Mba visualizzazione pagina vuota. Io non’so perché la visualizzazione di entrambi i moduli in stessa pagina, ma do azioni separate per entrambi.
qualcuno può dirmi dove ho sbagliato?
Grazie in anticipo.
Soluzione
Questo accade perché si ha la stessa maniglia layout per entrambi i moduli <adminhtml_controller_action>
.
Si dovrebbe spostare i controller di amministrazione in una sottocartella con il nome del modulo e modificare le maniglie di layout.
Ad esempio, nel primo modulo si mettere il controllore in Course/Mba/controllers/Adminhtml/Mba/IndexController.php
(il controllore può avere un nome diverso).
l'URL dovrebbe essere admin/mba_index/index
.
Fare lo stesso per il secondo modulo e l'URL deve essere admin/mca_index/index/