Returns file modification time, which can be used for versioning css/js files or other assets.
The best way to install is using Composer:
$ composer require adt/version-macrocommon.neon:
services:
versionMacro: ADT\VersionMacro\VersionMacro
latte:
macros:
- @ADT\VersionMacro\VersionMacro::install
remote.neon:
services:
versionMacro:
setup:
- setTimestampFile(%timestampFile%)
Without setting timestamp file, version macro returns empty string.
{v}- results in?v=123{vn}- results in123
<script type="text/javascript" src="/js/myJsFile{v}"></script>
<script type="text/javascript" src="/js/myJsFile?v={vn}"></script>