Sur cette page
CSS, JavaScript et traitements
fingerprint
Ajoutez l'empreinte digitale du contenu du fichier au nom du fichier.
{{ asset(path)|fingerprint }}
{{ path|fingerprint }} Exemples :
{{ asset('styles.css')|fingerprint }} minify
Réduire un fichier CSS ou JavaScript.
{{ asset(path)|minify }} Exemples :
{{ asset('styles.css')|minify }}
{{ asset('scripts.js')|minify }} minify_css
Réduire une chaîne CSS.
{{ variable|minify_css }} {% apply minify_css %}
{# CSS here #}
{% endapply %} Exemples :
{% set styles = 'some CSS here' %}
{{ styles|minify_css }} <style>
{% apply minify_css %}
html {
background-color: #fcfcfc;
color: #444;
}
{% endapply %}
</style> minify_js
Réduire une chaîne JavaScript.
{{ variable|minify_js }} {% apply minify_js %}
{# JavaScript here #}
{% endapply %} Exemples :
{% set script = 'some JavaScript here' %}
{{ script|minify_js }} <script>
{% apply minify_js %}
var test = 'test';
console.log(test);
{% endapply %}
</script> scss_to_css
Compile une chaîne Sass en CSS.
{{ variable|scss_to_css }} {% apply scss_to_css %}
{# SCSS here #}
{% endapply %} Alias : sass_to_css.
Exemples :
{% set scss = 'some SCSS here' %}
{{ scss|scss_to_css }} <style>
{% apply scss_to_css %}
$color: #fcfcfc;
div {
color: lighten($color, 20%);
}
{% endapply %}
</style> to_css
Compile un fichier Sass en CSS.
{{ asset(path)|to_css }}
{{ path|to_css }} Exemples :
{{ asset('styles.scss')|to_css }} inline
Affiche le contenu d'un Asset.
{{ asset(path)|inline }} Exemple:
{{ asset('styles.css')|inline }} dataurl
Renvoie l'URL de données d'un actif.
{{ asset(path)|dataurl }}
{{ asset(image_path)|dataurl }}