我有一个自定义Tumblr photoset设置,所以我可以加载高分辨率图像(500 px作为后备)。个别Photo帖子也是如此。不幸的是,出于某种原因,Photosets不会像个别照片那样以灯箱格式打开。我正在使用效果器主题的修改版本,并且不是使用该主题提供的自定义照片。我的代码如下:
{block:Photoset}
{block:IfCustomPhotosets}{/block:IfCustomPhotosets}
{block:IfNotCustomPhotosets}
<div class="photo-slideshow" data-layout="{PhotosetLayout}">
{block:Photos}
<div class="photo-data">
<div class="photo">
<a class="lightbox" href="{PhotoURL-HighRes}" rel="lightbox[{PostID}]">
<img alt="{PhotoAlt}" src="{PhotoURL-500}" data-highres="{PhotoURL-HighRes}" class="{block:Caption}caption-yes{/block:Caption}" {block:Caption}data-caption="{Caption}"{/block:Caption}>
</a>
</div>
<div class="icons">
<a class="view" rel="post-{PostID}" href="{PhotoURL-HighRes}"><span class="zoom">Zoom</span></a>
<span class="info">Info</span>
</div>
</div>
{/block:Photos}
</div>
<!-- close SLIDESHOW -->
<div class="post-panel">
{block:Caption}<div class="copy">{Caption}</div>{/block:Caption}
{/block:IfNotCustomPhotosets}
{/block:Photoset}
任何让灯箱再次为这些照片工作的帮助将不胜感激。
以下是测试行为的链接:http://rabbitislandtest.tumblr.com/。由于这是一个测试站点,请使用以下临时密码访问主题:r4bbit
更新:我注意到在Tumblr自定义主题参考页面上可以添加700像素宽的照片(http://www.tumblr.com/docs/en/custom_themes#photoset-posts)。我尝试用这个替换代码,但无法让它工作。也许这将是一个解决方案,但我不太清楚如何实现它。
提前致谢。