Carga y combinación de configuración

En esta sección se explica cómo se cargan y combinan los archivos de configuración.

Cómo carga Commerce los archivos de configuración

Commerce carga los archivos de configuración en el siguiente orden (todas las rutas son relativas al directorio de instalación de Commerce):

  • Configuración principal (app/etc/di.xml). Este archivo se utiliza para arrancar Commerce.
  • Configuraciones globales de módulos (<your component base dir>/<vendorname>/<component-type>-<component-name>/etc/*.xml). Recopila ciertos archivos de configuración de todos los módulos y los combina.
  • Configuración específica de área de los módulos (<your component base dir>/<vendorname>/<component-type>-<component-name>/etc/<area>/*.xml). Recopila archivos de configuración de todos los módulos y los combina en la configuración global. Algunas configuraciones específicas del área pueden anular o ampliar la configuración global.

donde

  • <your component base dir> es el directorio base en el que se encuentra el componente. Los valores habituales son app/code o vendor en relación con el directorio de instalación de Commerce.

  • <vendorname> es el nombre de proveedor del componente; por ejemplo, el nombre de proveedor de Commerce es magento.

  • <component-type> es uno de los siguientes:

    • module-: extensión o módulo.
    • theme-: tema.
    • language-: paquete de idioma.
INFO
Actualmente, los temas se encuentran en <magento_root>/app/design/frontend o <magento_root>/app/design/adminhtml.
  • <component-name>: nombre del componente tal como se define en composer.json.