繁体   English   中英

我如何访问Apostrophe CMS上页面的子页面小部件

[英]How i can access to children pages widgets of a page on Apostrophe CMS

我的项目页面之一上有以下代码:

{% if data.page %}
    <ul>
    {%for child in data.page._children %}
    <li><a href="{{ child._url}}"></a>{{child.title}}
    <p>{{ apos.area(child, 'excerpt', 
            { widgets: 
                { 'apostrophe-rich-text': 
                    {
                    toolbar: [ 
                       'Styles', 
                       'Bold', 
                       'Italic', 
                       'Link',
                       'Unlink'] 
                    }
                }
            })
        }}
    </p>
    </li>
  {% endfor %}
  </ul>
{% endif %}

其中“摘录”是当前页面的所有子页面上的区域,但是显示该页面时,我只会看到一个空框: 空框

我在文档上看到了一些类似的方法:子级和联接 ,但是我不确定将示例代码用于何处(也许文档不够清晰)。

请给我一些建议,谢谢。

现在在Apostrophe文档站点上有一个官方的HOWTO回答这个问题。 简而言之,答案是您必须配置apostrophe-pages以加载更多有关相关页面的基本信息。 当然,需要进行性能折衷,但是您可以通过指示Apostrophe仅针对您用于此目的的单例或区域名称加载图像来限制此性能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM