Añadir elementos al menú - Parte 2

CREAR UN MÓDULO

Para mostrar cómo crear el menú de un módulo completo, se tomará como ejemplo el Módulo de Procesos y Procedimientos. El módulo tiene la siguiente estructura:

  • Parámetros:   -Niveles Modelo de Operación.  -Clasificaciones de Procesos.
  • Procesos.
  • Políticas de Operación.
  • Procedimientos.

Paso #1: Crear el módulo en el menú principal.

Como dicho módulo tiene varios componentes, se hace necesario que exista una vista que los muestre. Para ello se va a la ruta /siico/frontend/views/site/. Como es un componente nuevo, se crea una carpeta con el nombre del módulo, en este caso, la carpeta se llamará  procesosprocedimientos, posteriormente se crea un archivo index.php en la  nueva ruta creada /siico/frontend/views/site/procesosprocedimientos/, en dicho archivo es en donde irán los componentes del módulo, los cuales serán explicados más adelante.

Una vez creado dicho archivo en la ruta mencionada, se debe abrir el archivo SiteController.php que está en la ruta /siico/frontend/controllers/SiteController.php. Dentro de la clase SiteController se debe añadir un método action para que cuando se de click en el módulo Procesos y Procedimientos en el menú de inicio, se redireccione a la vista proporcionada por el archivo /siico/frontend/views/site/procesosprocedimientos/index.php


Una vez creado el método action para Procesos y Procedimientos, se debe ir al archivo index.php en la ruta /siico/frontend/views/site/ dado que en dicho archivo está el menú principal y escribir las siguientes líneas de código de acuerdo con las especificaciones dadas. Recuerde que estas líneas de código deben estar dentro del div de clase row



Paso#2: Añadir los componentes a la vista principal del módulo.

Se debe abrir el archivo index.php en la ruta /siico/frontend/views/site/procesosprocedimientos/. En esta vista principal deberán ir:

  • Parámetros.
  • Procesos.
  • Políticas de Operación.
  • Procedimientos.

El componente parámetros agrupa dos subcomponentes:  -Niveles Modelo de Operación.   -Clasificaciones de Procesos. Por lo tanto, se procederá de forma similar a la creación del módulo Procesos y Procedimientos en el menú principal.

Se debe crear el archivo parametros.php en la ruta /siico/frontend/views/site/procesosprocedimientos/, en este archivo irán los subcomponentes que forman parte de los parámetros del módulo Procesos y Procedimientos, los cuales serán explicados más adelante.

Una vez creado dicho archivo en la ruta mencionada, se debe abrir el archivo SiteController.php que está en la ruta /siico/frontend/controllers/SiteController.php. Dentro de la clase SiteController se debe añadir un método action para que cuando se de click en parámetros del módulo Procesos y Procedimientos, se redireccione a la vista proporcionada por el archivo /siico/frontend/views/site/procesosprocedimientos/parametros.php


Una vez creado el método action para parámetros del módulo Procesos y Procedimientos. Más adelante será personalizado el archivo parametros.php. Se debe ir al archivo index.php en la ruta /siico/frontend/views/site/procesosprocedimientos/ dado que en dicho archivo está la vista principal del módulo Procesos y Procedimientos y escribir las siguientes líneas de código de acuerdo con las especificaciones dadas.


Paso #3: Subcomponentes.

En este caso, el único componente con subcomponentes es 'Parámetros', por lo tanto se debe proceder de forma similar al paso anterior. 

Se debe ir al archivo parametros.php en la ruta /siico/frontend/views/site/procesosprocedimientos/ dado que en dicho archivo está la vista principal del componente parámetros del módulo Procesos y Procedimientos y escribir las siguientes líneas de código de acuerdo con las especificaciones dadas.



Manuales desarrollo
2021-03-26 10:43:29
Desarrollo Módulos Menú