|direction_css

El filtro |direction_css aplicado a un archivo CSS (hoja de estilos) reemplaza en éste todas las ocurrencias de left por right y de right por left [1].

En función del idioma del entorno [2] el filtro permite por tanto «invertir» las reglas de situación de un archivo CSS.

Este filtro empieza por buscar un eventual archivo existente (ya invertido) y, si no lo encuentra, lo crea en la carpeta local/cache-css/

Si el archivo de estilos incluye otros archivos de estilos colocados en el mismo dominio (host) (regla @import url en el archivo), el filtro propaga sus modificaciones a los ficheros afectados.

Notas

[1Atención: el filtro no trata (no modifica) las reglas del tipo: #div { margin: 10px 15px 10px 50px; }; será necesario por tanto precisar en el archivo de estilos original: #div { margin-top: 10px; margin-left: 15px; margin-bottom: 10px; margin-right: 50px; } para que las inversiones puedan aplicarse.

[2Es posible pasar un argumento al filtro para forzar una dirección de escritura deseada: |direction_css{rtl} o |direction_css{ltr}.

Autor o autora David Sánchez Crespillo Publicado el: Actualizado: 26/10/12

Traducciones: català, English, Español, français, Nederlands