dev-master
9999999-dev
GPL3
The Requires
1.0.2
1.0.2.0
GPL3
The Requires
1.0.1
1.0.1.0
GPL3
The Requires
1.0.0
1.0.0.0
The Requires
Данные из конфига .infra.json расширений можно передать в шаблон, (*1)
{ "require":{ "akiyatkin/layer-conf":"~1" } }
У слоя нужно добавить свойство conf c именем расширения, чей конфиг нужно загрузить.
В шаблоне conf уже бужет тем самым конфигом. conf наследуется от родительского слоя ко всем вложенным.
В шаблон попадают только те свойства которые перечислены в свойстве pub
., (*2)
Есть расширение testext с файлом .infra.json, (*3)
{ "pub":["js"], "js":"script.js" }
У слоя указано, (*4)
{ "conf":"testext", }
В шаблоне если вставить, (*5)
Скрипт загружаемый вместе с расширением {conf.js}
Результат, (*6)
Скрипт загружаемый вместе с расширением script.js
GPL3
GPL3
GPL3