画像タイトル(下のスクリーンショットのメタデータ値)を使用して、各画像の下にそれぞれの画像キャプションを表示します。また、アクセシビリティのために、このメタ値をデフォルトで '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
UPDATE: "ImageMetadata"を "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>
はノートに「イメージメタデータ」からそれを変更する必要があります。3.2フィックスをblueimpそれhttp://2sxc.org/en/apps/app/blueimp-gallery-slider-2-app-for-dnn-dotnetnuke – iJungleBoy