如何为WebPage制作自定义PageManager类

时间:2019-06-07 06:53:24

标签: bigcommerce

我在/templates/pages/custom/page/mytemplate.html中有一个使用模板的自定义网页

是否可以从asset \ js \ theme \ page.js创建一个新的PageManager子类?我需要将此添加到asset \ js \ app.js中的某个位置吗?

1 个答案:

答案 0 :(得分:1)

layouts\base.html

包含此表达式

window.stencilBootstrap("{{page_type}}", {{jsContext}}).load();

在运行时是这个

window.stencilBootstrap("page", {...});

可以使用像这样的全局上下文中的值

"template_file": "pages/page"
"template": "pages/page"
"settings": { "request": { "absolute_path": "/foo-bar/" } }

这些可以传递给function stencilBootstrap中的assets\js\app.js,以加载更自定义的PageManager类。