据我所知,嵌套的areablock可能很长。但有些东西不起作用。 假设我们有两个区域,一个叫做'嵌套',另一个叫'文字'。
这是view.php for text:
<div>
<?php echo $this->wysiwyg("content_wysiwyg"); ?>
</div>
这是'嵌套'的view.php:
<div>
<?php while($this->block('index')->loop()) { ?>
<div>
<?php echo $this->areablock('index_block'); ?>
</div>
<?php } ?>
</div>
我创建了一个页面,并插入如下区域:
嵌套1
text 1
嵌套2
text 1.1
当我预览页面时一切都很好。但是当我在没有pimcore_preview = true的情况下查看同一页面时,不会显示文本1.1。 div存在,所以模板被包含在内,但内容却缺失了。
这里发生了什么?
答案 0 :(得分:0)
我今天遇到过类似的问题。 即我对前端任何可编辑项目的可见性有疑问。 您需要清除缓存,就是这样。