Sulu CMS:有没有办法在模板中看到渲染预览?
Sulu CMS: Is there a way to see in the template, weather it is a render preview?
如果配置不正确,我想在渲染预览中显示内容警告。它应该只对登录的内容管理员可见。
有没有办法在模板中知道是登录用户还是渲染预览?
基本思路:
{% if menu.root_uuid %}
<!-- do amazing things -->
{% elseif is_render_preview() %}
<div class="warning">
The menu can not be displayed, because no root folder is selected.
</div>
{% endif %}
控制器有一个 $preview 属性来判断它是否是预览。在树枝中没有变量,但您可以通过以下方式访问控制器属性:
{% if app.request.attributes.get('preview') %}
{# do something only for preview #}
{% endif %}
如果配置不正确,我想在渲染预览中显示内容警告。它应该只对登录的内容管理员可见。
有没有办法在模板中知道是登录用户还是渲染预览?
基本思路:
{% if menu.root_uuid %}
<!-- do amazing things -->
{% elseif is_render_preview() %}
<div class="warning">
The menu can not be displayed, because no root folder is selected.
</div>
{% endif %}
控制器有一个 $preview 属性来判断它是否是预览。在树枝中没有变量,但您可以通过以下方式访问控制器属性:
{% if app.request.attributes.get('preview') %}
{# do something only for preview #}
{% endif %}