树枝替换和原始无法正常工作
twig replace and raw is not working correct
我有树枝密码
<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>
此代码
value: '{{ setting.value|replace({"\n": "", "\r\n": "", "\t": "", "\n\r": ""})raw}}'
在 textarea
中输入 html 标签时不起作用
value: ' <div id="disqus_thread"></div>'
应该
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 }}
输出:
sdfg sdfg sdfg
s dfg
<p>
sd fg
</p>
设置:
{% 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>
我有树枝密码
<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>
此代码
value: '{{ setting.value|replace({"\n": "", "\r\n": "", "\t": "", "\n\r": ""})raw}}'
在 textarea
中输入 html 标签时不起作用value: ' <div id="disqus_thread"></div>'
应该
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 }}
输出:
sdfg sdfg sdfg
s dfg
<p>
sd fg
</p>
设置:
{% 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>