Skip to content

Обработка параметра conf у слоя infrajs

Notifications You must be signed in to change notification settings

akiyatkin/layer-conf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Передача конфига в шаблон

Данные из конфига .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

About

Обработка параметра conf у слоя infrajs

Resources

Stars

Watchers

Forks

Packages

No packages published