akiyatkin/layer-conf

There is no license information available for the latest version (v1.0.3) of this package.

Installs: 136

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Language:JavaScript

v1.0.3 2018-02-14 08:21 UTC

This package is auto-updated.

Last update: 2020-06-12 19:20:55 UTC


README

Данные из конфига .infra.json расширений можно передать в шаблон

Установка через composer

{
	"require":{
		"akiyatkin/layer-conf":"~1"
	}
}

Использование

У слоя нужно добавить свойство conf c именем расширения, чей конфиг нужно загрузить. В шаблоне conf уже бужет тем самым конфигом. conf наследуется от родительского слоя ко всем вложенным. В шаблон попадают только те свойства которые перечислены в свойстве pub.

Например

Есть расширение testext с файлом .infra.json

{
	"pub":["js"],
	"js":"script.js"
}

У слоя указано

{
	"conf":"testext",
}

В шаблоне если вставить

Скрипт загружаемый вместе с расширением {conf.js}

Результат

Скрипт загружаемый вместе с расширением script.js