La cadena de ruta de un atributo de ruta es similar a una ruta del sistema de archivos o una dirección URL: una cadena de nombres con barras diagonales (/) que los separan. El último nombre es el del objeto deseado y los nombres anteriores son las carpetas que se deben recorrer para encontrar el objeto.
Si la ruta empieza por una barra diagonal, es una ruta absoluta. La búsqueda empieza en la carpeta raíz del sitio de publicación:
ruta=“/library/includes/music/symphony”
En este ejemplo, en la carpeta raíz del sitio se busca una carpeta denominada “library”. En dicha carpeta se busca una carpeta denominada “includes”. En dicha carpeta se busca una carpeta denominada “music”. En dicha carpeta se busca un objeto denominado “symphony” y la etiqueta utiliza dicho objeto.
Si la ruta no empieza por una barra diagonal, es una ruta relativa. La búsqueda empieza en la carpeta que contiene la plantilla o el elemento de contenido en uso:
ruta=“show/public/navbar”
En este ejemplo, en la carpeta actual se busca una carpeta denominada “show”. En dicha carpeta se busca una carpeta denominada “public”. En dicha carpeta se busca un objeto denominado “navbar” y la etiqueta utiliza dicho objeto.
IMPORTANTE: los espacios o los caracteres especiales en los nombres de carpeta u objeto se deben representar mediante caracteres de subrayado (_) en la ruta:
ruta=“Plantillas_relacionadas/Julio_y_agosto/festival_de_verano”
En los nombres de carpeta y plantilla no se distinguen mayúsculas y minúsculas. El ejemplo siguiente es equivalente a la ruta anterior:
ruta=“plantillas_relacionadas/Julio_Y_agosto/FESTIVAL_DE_VERANO”
El componente de ruta especial “..” (dos puntos, denominado normalmente “punto-punto”) hace referencia a la carpeta anterior a la actual:
ruta=‘../../verduras/cebollas’
En este ejemplo, se empieza en la carpeta actual, se accede a la carpeta que la contiene, se vuelve a subir una carpeta, se accede a la carpeta “verduras” y, a continuación, se accede al objeto denominado “cebollas”.
Nota: debido a que una carpeta raíz no tiene contenedor, aplicar “..” a una carpeta raíz tiene el mismo efecto que intentar acceder a una carpeta que no existe.