Como es común para muchos sistemas de gestión de contenidos , Drupal le permite - y, a veces usted necesita - el uso de rutas de directorios relativas al especificar la ubicación de, por ejemplo, los archivos de contenido y recursos del programa. Las rutas relativas agilizar el proceso de programación y hacer que el sitio de Drupal resultante más portátil. Es de gran ayuda para entender la estructura de archivos Drupal básica para hacer el mejor uso de rutas relativas. Rutas absolutas y relativas
En Drupal , un camino " relativa" , toda especificación ruta relativa al directorio raíz de Drupal. Por ejemplo , suponiendo que la instalación de Drupal está en la raíz HTML pública de su servidor Web , la dirección absoluta de los archivos específicos de su sitio Drupal podría ser algo como " /home2/myaccount/public_html/sites/default /. " la ruta de la dirección relativa, sin embargo, comienza después de que el directorio en el que está instalado Drupal, por lo que en este caso sería "/sites /default /. "
ventaja de rutas relativas
Un sitio web de misión crítica Drupal puede cambiar los servidores muchas veces a lo largo de su vida. Los negocios que hacen su propio alojamiento web sin duda necesario actualizar y revisar su arquitectura de red , desarrolladores web que utilizan los servicios de alojamiento web comerciales pueden necesitar cambiar a otro servicio. Como las direcciones relativas no tienen que referirse a la raíz Web del servidor central , que permiten al sitio de Drupal se desplace a cualquier dirección de alojamiento , mientras que el mantenimiento de la integridad de los enlaces internos .
Importante Estándar Drupal Caminos
Mientras que el árbol de directorios precisa de ningún tipo de instalación de Drupal depende de los módulos instalados y las opciones que el desarrollador selecciona para filesstorage , los directorios de nivel superior son muy similares de una instalación a otra . Recursos que están disponibles a cualquier sitio a construir con Drupal están en " /sites /all /". Sus módulos instalados se encuentran en " /sites /all /modules /" y temas instalados en " /sites /all /themes /. "De forma predeterminada , los archivos cargados se almacenan en " /sites /default /files /", pero el desarrollador puede especificar diferentes ubicaciones de almacenamiento en la sección del sistema de archivos del menú de configuración.
El uso de rutas absolutas
Mientras rutas relativas son útiles , hay situaciones en las que no van a trabajar en Drupal. La principal aplicación de rutas absolutas es que el archivo en cuestión se encuentra fuera del entorno Drupal instalado. Puede estar en un directorio sin relación en el mismo servidor o en otro servidor por completo . En estos casos , la totalidad de la ruta del directorio o la dirección Web , se deben utilizar .