在typo3 流框架中,我在Index.html 中生成了一些javascript 变量。
现在我想将部分 html 放入变量中。这是电话:
channels[{i.index}].card = ' <f:render partial="Channel/Item" arguments="{channel:channel}"/> ';
部分的内容没有什么特别的:
<div class="col-md-1">
test
</div>
但这会产生一个 javascript 错误,因为typo3-flow 在每一行之后都会产生换行符。Chrome 报告“SyntaxError: Unexpected Token ILLEGAL”
channels[0].card = '
<div class="col-md-1">
test
</div>
';
我认为,意外的标记是第一个 ' 之后的第一个换行符。如果我在一行中写出部分,则 javascript 变量是正确的。但是我不想将部分中的所有 HTML 写在一行中。
如何告诉 javascript 有换行符?或者告诉流程,它应该在一行中呈现部分?