【发布时间】:2015-03-09 10:32:33
【问题描述】:
我正在寻找一种将页面呈现到另一个页面的方法。
我有一个带有uid=186 的页面,我想在每个页面上渲染它,所以我尝试在布局中渲染它。带有uid=186 的页面有另一个页面模板,也使用了另一个布局(布局是只是空的,我真的不需要那个页面的布局)。
我的第一次尝试是:
<v:content.render pageUid="186" />
但这仅呈现内容,也仅呈现当前页面模板中定义的列,而不是我在uid=186 中使用的页面模板中的列。
我也试过了:
<v:render.request action="render" controller="Page" pageUid="186" extensionName="fluidpages"/>
但这会导致PHP错误:
mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 29 bytes) in /var/www/vhosts/myhost/typo3_src-6.2.9/typo3/sysext/frontend/Classes/ContentObject/Menu/MenuContentObjectFactory.php on line 50
由于我使用的页面模板在页面uid=186 中有很多列,因此我希望按原样呈现孔页,而不是获取每一列。
我也可以使用打字稿解决方案。
有人知道我该如何存档吗?
【问题讨论】:
-
包含 HTML 标头,还是仅包含 body 标签内的 HTML?
标签: typo3 typoscript fluid typo3-6.2.x