Twig 细枝更换和未加工工作不正常

Twig 细枝更换和未加工工作不正常,twig,Twig,我有细枝代码 <script type="text/javascript"> $(document).ready(function() { $('#{{ setting.name|e }}').editable({ {% if setting.options is not empty %}

我有细枝代码

                <script type="text/javascript">
                    $(document).ready(function() {
                        $('#{{ setting.name|e }}').editable({
                            {% if setting.options is not empty %}
                            source: {{ setting.options|raw }},
                            {% endif %}
                            value: '{{ setting.value|replace({"\n": "", "\r\n": "", "\t": "", "\n\r": ""})|raw}}',
                            placement: 'bottom',
                            pk: '{{ setting.id }}',
                            url: '{{ siteUrl('/admin/settings/edit/' ~ setting.id ) }}',
                            ajaxOptions: {type: 'post'}
                        });
                    });
                </script>
在textarea中输入html标记时不起作用

value: '    &lt;div id=&quot;disqus_thread&quot;&gt;&lt;/div&gt;'
应该

value: '    <div id="disqus_thread"></div>;
值:';
如何解决问题?

设置:

value: '{{ setting.value|replace({"\n": "", "\r\n": "", "\t": "", "\n\r": ""})|raw}}'
您忘记了在
raw
之前设置

编辑: 这就是工作。我设定这个:

    {% set val = "sdfg sdfg sdfg
s dfg
<p>

 sd fg
 </p>" %}
{{ val }}
设置:

{%set val=“sdfg sdfg sdfg
s dfg

sd fg

“%} {val | replace({“\n”:“\r\n”:“\t”:“\n\r”:“}”)| raw}
输出:

sdfg sdfg sdfg
s dfg
&lt;p&gt;

 sd fg
 &lt;/p&gt;
sdfg sdfg sdfgs dfg<p> sd fg </p>
sdfg-sdfg-sdfgs-dfgsd-fg


请在创建
setting
setting.value
variable?setting.value在设置表中的我的数据库中,当使用value:'{{setting.value | raw}时,可以添加代码吗?{setting.value | replace({n:“\r\n:”,“\t:”,“\n\r:“,”,“,”,“,“,”,“\n\r:“}”)时,它是正确的,但值:'{setting.value{replace({setting.value})'在这里不工作,我忘记了|我在网站上的代码是value:'{{setting.value | replace({“\n”:““\r\n”:“\t”:“\n\r”:“}”)| raw}
{% set val = "sdfg sdfg sdfg
s dfg
<p>

 sd fg
 </p>" %}
{{ val|replace({"\n": "", "\r\n": "", "\t": "", "\n\r": ""})|raw }}
sdfg sdfg sdfgs dfg<p> sd fg </p>