dev-master
9999999-devCraft plugin for setting HTTP cache control headers
MIT
The Development Requires
1.0.0
1.0.0.0Craft plugin for setting HTTP cache control headers
MIT
The Development Requires
Wallogit.com
2017 © Pedro Peláez
Craft plugin for setting HTTP cache control headers
This plugin makes it easier to set up an Cache-Control and Expiration HTTP header from your templates., (*2)
Install it with Composer:, (*3)
composer require pixelcode/cacheheadercontrol
Use it in your template(s):, (*4)
{% http_cache %}
This will set the headers based on the plugin configuration., (*5)
{% http_cache false %}
This will disable cache for the template., (*6)
{% http_cache '+5 minutes' %}
This will set the cache expiration to 5 minutes after the current time, so the template will be cached for 5 minutes., (*7)
You can use all 'strtotime' formats here, see http://php.net/manual/en/function.strtotime.php., (*8)
Default: true, (*9)
Enable or disable cache headers. If this is set to 'false' and you add the 'http_cache' tag to a template, the Expiration header will get the value of {time} - 1 second., (*10)
Default: +15 minutes, (*11)
Default expiration used when you use '{% http_cache %}' without any custom options., (*12)
You can overwrite the configuration by creating a PHP file with the name 'cacheHeaderControl.php' in the 'craft/config' folder., (*13)
Example for overwriting the default expiration:, (*14)
<?php
return [
'defaultCacheExpiration' => '+5 minutes',
];
Craft plugin for setting HTTP cache control headers
MIT
Craft plugin for setting HTTP cache control headers
MIT