0
我想使用圖像標題(下面的元數據值截圖)自動顯示每個圖像下面的圖像標題。另外爲了便於使用,默認情況下會自動將此元值指定爲「alt =」「'值?2sxc | Bluimp Gallery App
當前模板代碼:
<link rel="stylesheet" href="@App.Path/dist/lib/blueimp/css/blueimp-gallery.min.css" data-enableoptimizations="true" />
<script type="text/javascript" src="@App.Path/dist/lib/blueimp/js/blueimp-gallery.min.js" data-enableoptimizations="bottom"></script>
<link rel="stylesheet" href="@App.Path/dist/app/view.css" data-enableoptimizations="true" />
@if(@Dnn.User.IsSuperUser)
{
@Content.Toolbar
} else {
@Edit.Toolbar(Content, actions: "edit,add")
}
<div id="[email protected]" style="display:none;">
@foreach (var pic in AsAdam(Content, "Images").Files)
{
<a href="@[email protected]&[email protected]&mode=crop" title="@(((dynamic)pic.Metadata).Title)" data-gallery="#[email protected]">
@(((dynamic)pic.Metadata).Title)
</a>
}
</div>
@* this is the rotator element *@
<div id='[email protected]' class='blueimp-gallery blueimp-gallery-carousel' data-carousel='true' data-start-slideshow="true">
<div class='slides'></div>
<h3 class='title'></h3>
<a class='prev'>‹</a>
<a class='next'>›</a>
<a class='play-pause'></a>
<ol class='indicator'></ol>
</div>
<script type="text/javascript">
$(document).ready(function() {
// initialize the carousel gallery
blueimp.Gallery($('[data-gallery="#[email protected]"]').get(), {
container: '#[email protected]',
carousel: true
}
);
});
</script>
還要注意的是,當我點擊的元數據標籤,以下錯誤消息彈出顯示:
注意:版本:9.2.0
更新: 將「圖像元數據」更改爲「ImageMetadata」工作thx。
仍然無法將alt標記添加到每個圖像。標題顯示,但是當我將alt設置爲相同時,它不會顯示?
<div id="[email protected]" style="display:none;">
@foreach (var pic in AsAdam(Content, "Images").Files)
{
<a href="@[email protected]&[email protected]&mode=crop" title="@(((dynamic)pic.Metadata).Title)" alt="@(((dynamic)pic.Metadata).Title)" data-gallery="#[email protected]">
@(((dynamic)pic.Metadata).Title)
</a>
}
</div>
變化爲:blueimp 3.2修復它http://2sxc.org/en/apps /應用程序/ blueimp畫廊滑塊-2-應用換DNN-DotNetNuke的 – iJungleBoy