我有一个EE网站上有一个flickrshow画廊。我想创建一个频道字段来编辑flickr设置ID。问题是ee标签打开并用花括号{ee_tag}关闭,所以js被破坏。Javascript和表达式引擎标签
是否有一种方法可以使用不同的ee标签或让js从隐藏(显示无)div元素中获取集合标识。然后我可以把ee标签放在隐藏的元素中,让cms管理这个id。代码:
<!-- flickrshow -->
<div class="example" id="cesc">
<p>Please enable Javascript to view this slideshow</p>
</div>
{exp:channel:entries channel='flickr'}
<script src="/js/flickrshow-7.2.min.js"></script>
<script>
var cesc = new flickrshow('cesc', {
autoplay:true,
'set':'{flickr_set}'
});
</script>
{/exp:channel:entries}
<!-- end flickrshow -->
上面带有js代码中的ee标签。与JS引用隐格娄:
<!-- flickrshow -->
<div class="example" id="cesc">
<p>Please enable Javascript to view this slideshow</p>
</div>
<script src="/js/flickrshow-7.2.min.js"></script>
<script>
var cesc = new flickrshow('cesc', {
autoplay:true,
'set':'=(#hidden_div value)'
});
</script>
<!-- end flickrshow -->
<div id="#hidden_div">
{exp:channel:entries channel='flickr'}
{flickr_set}
{/exp:channel:entries}
</div>
我不知道足够的JS,进一步完成第二个例子。
感谢您的任何建议
你的第一个例子*应该*工作。 EE仍然应该解析你的'{flickr_set}'变量,这足够聪明。你有一个活的链接? – 2012-04-11 15:23:29
嗨,好的,只需暂时将系统在线。 http://www.theworldatyourfeet.co.uk/ 我已经在索引页面的左上角添加了另一个{flickr_set} ee标签(您需要在那里滚动)se我们可以看到flickr id正在被识别由ee。 – vincentieo 2012-04-11 15:43:18