首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >商务版网页ID?

商务版网页ID?
EN

Stack Overflow用户
提问于 2016-05-13 18:00:49
回答 1查看 974关注 0票数 1

在Bigcommerce的模板对象模型文档:这是链接

我没有看到任何对基本页面id的引用。虽然我可以看到"pageID当悬停在管理界面中的页面名上时显示。

这个pageID值完全可以通过车把访问吗?

EN

回答 1

Stack Overflow用户

发布于 2016-05-19 02:37:59

目前看来,只可能获得您正在查看的页面的页面。这可能不是你需要的。您可能需要pages列表中每个页面的页面。希望他们很快就能加入。不过,为了防止它对您有所帮助,我是这样获得当前正在浏览的页面的页面的:

代码语言:javascript
运行
复制
{{#each breadcrumbs}}
  {{#if @last}}
    {{this.pageid}}
  {{/if}}
{{/each}}

我使用这个方法根据页面加载一个特定的样式表。我对config.json中的每个页面都有样式表的映射。

代码语言:javascript
运行
复制
"settings": {
  "page_stylesheets": {
    "151": {"file_name": "my-custom-stylesheet.css"}
}

我在“模板/布局/base.html”中添加了一个块:

代码语言:javascript
运行
复制
{{#block "pageStyles"}} {{/block}}

然后,在我的模板/page/page.html文件的顶部,我有以下内容:

代码语言:javascript
运行
复制
{{#partial "pageStyles"}}
  {{#each breadcrumbs}}
    {{#if @last}}
      {{#with (lookup ../../theme_settings.page_stylesheets this.pageid)}}
        {{{stylesheet (concat 'assets/css/' this.file_name)}}}
      {{/with}}
    {{/if}}
  {{/each}}
{{/partial}}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37216548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档