MODX:解析变量时片段会剥离并挂起字符串
我有一个像这样的代码片段调用:
[!mysnippet?&content=`[*content*]` !]
会发生什么情况,如果我发送一些像这样的html:
[!mysnippet?&content=`<p color='red'>Yeah</p>` !]
它将返回:
<p colo
[仅测试]代码片段(mysnippet)是:
<?php
return $content;
?>
为什么会发生这种情况? 我的实际代码片段是将 html 转换为 pdf,所以我真的需要这个。
谢谢大家 ;D
编辑:我正在使用 Modx Evo 1.0.2
i have a snippet call like this:
[!mysnippet?&content=`[*content*]` !]
What happen is that, if i send some html like this:
[!mysnippet?&content=`<p color='red'>Yeah</p>` !]
it will return this:
<p colo
the [test only] snippet code (mysnippet) is:
<?php
return $content;
?>
Why is this happening?
My actual snippet is converting html to pdf, so i really need this.
Thank you all ;D
EDIT: I'm using Modx Evo 1.0.2
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
MODx Evolution 有一个限制,即您不能在代码段参数值中使用“=”(等号)。最好的解决方案是将内容放置在块或电视中,然后调用它。这在 MODx Revolution 中不是问题。
MODx Evolution has a limitation whereby you can't use "=" (equals signs) in Snippet parameter values. Best solution is to place the content in a chunk or TV and then call it. This is not an issue in MODx Revolution.