Apostrophe предоставляет вспомогательные функции для Nunjucks . Некоторые из них - например, addAfterContextMenu - могут использоваться в качестве хуков для вставки шаблонов модулей NPM в другие шаблоны.
Эти крючки объявлены внутри apos.pages
. Использование:
self.apos.pages.startHead(function(req) {
return self.partial('templateName', { gid: 'UA-123456-1' });
});
startHead
может быть хуком, который вставляет partial
в блок startHead
outerLayoutBase
. В настоящее время Apostrophe не предоставляет много возможностей для авторов модулей NPM. Но это может быть изменено .