使用jQuery和p + t矩阵在表达式引擎中动态加载图像

use*_*119 2 jquery expressionengine

我试图找出如何使用jquery在每次单击按钮时动态加载矩阵字段中的幻灯片.

我有这个矩阵字段,其中可以包含任意数量的图像.存在少量但可变数量的条目(约5个),每个条目在其矩阵字段中具有不同的幻灯片内容.

一个选项是我可以创建一个单独的模板,只输出矩阵字段,然后选择性地通过id输入<li>.

$('#result').load('ajax/test.html #container');

但是这个模板只对最近的条目有用,并且会给其他人提供错误的幻灯片.

我认为这样做的另一种方法是使用jquery动态更新矩阵参数.但是,我似乎无法在js中编写EE标签然后进行解析:

$('ul#slides').html("{project_images limit ='2'offset ='0'} {/ project_images}");

这只是渲染静态HTML.

我觉得可能有一些方法可以做到这一点,也许使用我不知道的(javascript模板?).

我最好的线索是来自brandon kelly的简短帖子:https://getsatisfaction.com/pixelandtonic/topics/method_to_limit_matrix_results_for_slideshow

但我不知道下一步该做什么......

有没有人想过如何做到这一点?

谢谢!

adr*_*nne 5

上述评论很重要; 确保你的{project_images}{/project_images}标签对中确实有东西.

还要检查您的配置 - 在管理员 - >安全性 - >输出和调试下,或者在您的配置文件中,如果您更喜欢使用基于文件的配置 - 并确保Debugging设置为1(仅向Superadmins显示错误消息),0(永远不要显示错误消息).设置为0会导致Javascript中的EE标记出现奇怪问题,并且始终存在.