Closed ghost closed 8 years ago
Hi @hascoulijn,
Yes, that would essentially be the same as rev-manifest.json
– the filename can change based on the package you're using to create the file, or whatever your personal preference is.
Providing that you are entering the correct manifestPath
in an assetrev.php
config file, placed in your config
directory, you shouldn't need to configure anything else.
This could be an issue as a result of a previously accepted pull request and slightly out of date docs... Can you let me know the structure of your project, e.g. where your rev-manifest.json
is stored and what value you're entering as your manifestPath
?
Cheers!
Hi @scottwakefield,
Thanks for the fast reply! The assets.json
bit confused me a little, but I figured it had to be the manifest.json
.
The rev-manifest.json
is stored directly in Craft's public directory as well as my css
and js
directories with therein the hashed an original files. The rev-manifest.json
states "css/main.css": css/main-8018e8c229.css
.
The documentation states that a relative path should suffice for the manifestPath
, only this was not the case for me. After filling out an absolute path to my rev-manifest.json
I encountered an error stating that manifest.json
couldn't find a main.css
file which I then fixed by adding {base: 'public'}
, which seemed to be causing a problem, to my rev task in gulpfile.js
.
Cheers!
Hi @hascoulijn,
No worries!
manifestPath
should be relative to your CRAFT_BASE_PATH
(providing the path entered doesn't start with /
, otherwise it's treated as absolute). So, providing your directory structure is the same as the defaults, you should have been able to use ../public/rev-manifest.json
.
Seems like you've got it working now, but does that work for you too?
I'll take a look at the code/docs and update it to help avoid any confusion! 👍
In the documentation something about assets.json is mentioned. Is this a reference to rev-manifest.json or is this a required .json file for the plugin to function?
No matter how I configure my assetrev.php, the plugin can't seem to find the hashed assets and always uses the original files.