概要

BulkExportモジュールについて、以下の記事で、データを一括エクスポートする方法を紹介しました。

本モジュールではアイテムの詳細画面にエクスポートボタンを表示する機能も提供されています。この機能の使い方について紹介します。

使い方

インストールの方法は一般的なモジュールの方法と同様です。上記の記事でも簡単に説明しています。

モジュールを有効化すると、以下のように、アイテムの詳細画面に各種フォーマットでのエクスポートリンクが表示されます。

表示する項目は、サイトごとの設定画面で変更できます。設定画面には以下のようにアクセスします。

設定画面で下のほうにスクロールすると、Bulk Exportに関する設定画面が表示され、Formatters to display in resource pagesなどの項目で設定を変更することができます。

エクスポートリンクの見た目を変更する

ここではエクスポートリンクの見た目を変更する方法について説明します。本来は新たなテーマを作成して、本モジュール用のファイルを作成すべきですが、今回はdefaultのテーマを使用します。

defaultのテーマは、以下のような場所にあります。

{Omeka Sのインストールディレクトリ}/themes/default

まず、このdefaultテーマの中に、BulkExportモジュールのファイルのコピーします。例えば以下です。

cmcdkpd{imOromdetukhlaeemsSe/sB/udlekfEaxuplotr/tv/ivei}we/wccmommomnon/bulk-export.phtmlthemes/default/view/common

バージョンによって内容は異なるかと思いますが、bulk-export.phtmlは以下のような内容になっています。

i$$$$$$$$?<?:?:?<]<fpueatert>d>l)?//lrssrsohis($sipudF(ulcsacuivpitp>?hlia!gaenats<<<<<$rnrr<>p>vkci=ptspe-c?h?u?li_aia">eoneUle>lp4plpananneus$raA=hah>hhbtrstdtnonp=lttesp<pcpefrlfoidrt=let$as?ll(aa(wtf(u$=rtd=i=eafF$yt$nloi$$gp=hL"fnsoot(etlernutil$=iib$dsrrr$(ro=evrhnup$snu(ei=emaf'aa"ailisglp$-kl$sf"aanoDnd<csss-iulp>(khc;ectsros=?hi)->nguls)-eaxhlmwl"=;b)>gsigut-eap?p=aanadlge-niga>xde>o(ttlto$?eret>snitapi(r$ie,oewe>et(g-snupon$ten(a(nsitH'e>-ssprghex_'[d'lcdueutg>-(et)erpaD'Doasrlr(eg>)n:asorobaoapnpl'teg-d<d"rrwiswdeo;e'e(te>S??i>tanbn"Arr)s'(tit=>neyl.tltP;ca'(sygr(oteoctnlast'Al$)s$axxalroupsrededfdttda(geeasmsi?ao''s$eiHtncihv>sra,)aslxntUsanec<mss=apMmrlpRel/$a'"boallaeetahftsb%eern''tHq(s4o,pisxlta))etu$s>rrb'pFeg;;'meam[e.)oore)lss?a'ao,rrsr;Ats>toddtm.(t(e"dst$ea)t)t>=sh'lrt;rU>'e]a)'?r,e)bd)l$teo?;'(l'lw>a'ax%)n"dcbls)l>mses';o<islx)a?n)',d=b:,-ru$<$el'l?lskxa=ao-lbbueseserx'ltlcp])reo)_?-rr>ote<u.p/tclapsa>usc<t'e/',(l'i:'.>B''u,sliktEex'/p,roer$stfo'ou)rr)mc;aet-)ou?t>p"uth'r;ef="<?=$escapeAttr($urls[$format

ここで、aタグの内容をボタンに変更してみます。

<]l)i>?<>b'u"t>t<o?n=t$ylpaeb=elbu?t>t<o/nbutotnocnl>i<c/kl=i">location.href='<?=$escapeAttr($urls[$format

以下のように、表示が変わります。

その他、cssを用いることで、スタイルを変更することもできます。

まとめ

BulkExportモジュールの利用、およびモジュールの見た目をテーマで変更する際の参考になりましたら幸いです。