我有一个 EE 网站,上面有一个 flickrshow 画廊。我想创建一个频道字段来编辑 flickr 集 ID。问题是 ee 标签是用大括号 {ee_tag} 打开和关闭的,所以 js 被破坏了。
有没有办法使用不同的 ee 标签或让 js 从隐藏的(不显示)div 元素中获取集合 id。然后我可以将 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 引用隐藏 div 的波纹管:
<!-- 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来进一步完成第二个例子。
感谢您的任何建议