[英]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.