在阅读http://docs.sulu.io/en/latest/cookbook/live-preview.html并交叉检查example.html.twig之后,我仍然找不到为什么爱情预览无法在我的模板中工作的原因。
我的模板层次结构(使用主题包):
简而言之,结构类似于:
bs_homepage.html.twig (只需设置一些参数并调用主模板)
{% extends "DWBNFrontendBundle:main:main.html.twig" %}
main.html.twig
{% block content %}
[...]
<div id="content" class="container" vocab="http://schema.org/" typeof="Content">
[...]
<div class="row">
[...]
<section class="col-sm-{{ mainCollSize }} main-content" id="content" vocab="http://schema.org/" typeof="Content">
{% if content.title %}
<h1 property="title">{{ content.title }}</h1>
{% endif %}
[...]
</div>
</div>
{% endblock %}
master.html.twig
[...]
<body>
<!-- content -->
{% block content %}{% endblock %}
<!-- /content -->
[...]
</block>
以及xml定义:
bs_homepage.xml :
<?xml version="1.0" ?>
<template xmlns="http://schemas.sulu.io/template/template"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xi="http://www.w3.org/2001/XInclude"
xsi:schemaLocation="http://schemas.sulu.io/template/template http://schemas.sulu.io/template/template-1.1.xsd">
<key>bs_homepage</key>
<view>DWBNFrontendBundle:templates:bs_homepage</view>
<controller>SuluWebsiteBundle:Default:index</controller>
<cacheLifetime>2400</cacheLifetime>
<meta>
<title lang="de">Startseite</title>
<title lang="en">Homepage</title>
</meta>
<properties>
<xi:include href="fragments/content-core.xml" xpointer="xmlns(sulu=http://schemas.sulu.io/template/template) xpointer(/sulu:template/sulu:properties/sulu:section[@name='highlight'])"/>
[...]
</properties>
</template>
fragments / content-core.xml :
<?xml version="1.0" ?>
<template xmlns="http://schemas.sulu.io/template/template"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://schemas.sulu.io/template/template http://schemas.sulu.io/template/template-1.1.xsd">
<properties>
<section name="highlight">
<properties>
<property name="title" type="text_line" mandatory="true">
<params>
<param name="headline" value="true"/>
</params>
<tag name="sulu.rlp.part"/>
</property>
[...]
</properties>
</section>
</properties>
</template>
但是,如果我更改标题,则预览窗口中什么也不会发生。
答案 0 :(得分:1)
首先:在您的问题中,我看不到您的媒体资源在XML中是否命名为“ title”。
但是我认为问题是当它最初呈现时,df1["Category"]
html节点不存在。
因此,根本无法对该节点进行更新。
尝试添加如下内容:
h1