I totally understand that Data folder are language agnostic but what’s the sense of having functionality like Mounts where you can specify the full path against a known kind, if this is not respected in the end?
Can somebody explain how this mounts is used then?
I do not understand your question.
@jmooring I used the Mounts instruction to have a dedicated subfolder as a data directory, but this again was ignored.
Say something like:
module:
mounts:
- source: /data/en/
target: data
The idea behind was to encapsulate the above mount under a multilingual site settings so to be able to access to the $Site.Data.whatever
and whatever was picked from my dedicated/localised language folder.
Although I still don’t understand why you would want to do this, I will point out that /data/en/
is an absolute path on your file system due to the leading slash.
The idea behind was to have direct access to the content in the data folder with the $site.data.Whatever without resorting to the index operator.
Perhaps the latter is more efficient?
Anyway, would a path without leading slash work? Or should tha be ./data/en?
I think it would be easier to comprehend.
Without a leading slash, the path is relative to the project root.