[% BLOCK sourcetab %]
- <div id="tabrecord[% recordnumber %]">
- [% IF ( records ) %]
-
+ <div id="tabrecord[% record.recordid %]">
<div class="record">
- <ul id="ulrecord[% recordnumber %]">
- [% FOREACH record IN records %]
- [% FOREACH fiel IN record.field %]
- <li id="k[% fiel.key %]">
- [% IF (defaultrecord) %]
- <input type="checkbox" checked="checked" class="fieldpick" id="rec_[% recordnumber %]_[% fiel.key %]" />
- [% ELSE %]
- <input type="checkbox" class="fieldpick" id="rec_[% recordnumber %]_[% fiel.key %]" />
- [% END %]
- <span class="field">[% fiel.tag %]</span>
+ <ul id="ulrecord[% record.recordid %]">
+ [% FOREACH field IN record.display %]
+ [% IF field.tag != biblionumbertag %]
+ <li id="k[% field.key %]">
+ [% IF (tabrecord.reference) %]
+ <input type="checkbox" checked="checked" class="fieldpick" id="rec_[% record.recordid %]_[% field.key %]" />
+ [% ELSE %]
+ <input type="checkbox" class="fieldpick" id="rec_[% record.recordid %]_[% field.key %]" />
+ [% END %]
+ <label for="rec_[% record.recordid %]_[% field.key %]"><span class="field">[% field.tag %]</span></label>
- <input type="hidden" name="tag_[% fiel.tag %]_indicator1_[% fiel.key %]" value="[% fiel.indicator1 %]" />
- <input type="hidden" name="tag_[% fiel.tag %]_indicator2_[% fiel.key %]" value="[% fiel.indicator2 %]" />
- [% IF ( fiel.value ) %] / [% fiel.value %]
- <input type="hidden" name="tag_[% fiel.tag %]_code_00_[% fiel.key %]" value="00" />
- <input type="hidden" name="tag_[% fiel.tag %]_subfield_00_[% fiel.key %]" value="[% fiel.value %]" />
- [% END %]
+ <input type="hidden" name="tag_[% field.tag %]_indicator1_[% field.key %]" value="[% field.indicator1 %]" />
+ <input type="hidden" name="tag_[% field.tag %]_indicator2_[% field.key %]" value="[% field.indicator2 %]" />
+ [% IF ( field.value ) %]
+ / [% field.value %]
+ <input type="hidden" name="tag_[% field.tag %]_code_00_[% field.key %]" value="00" />
+ <input type="hidden" name="tag_[% field.tag %]_subfield_00_[% field.key %]" value="[% field.value %]" />
+ [% END %]
- [% IF ( fiel.subfield ) %]
- <ul>
- [% FOREACH subfiel IN fiel.subfield %]
- <li id="k[% subfiel.subkey %]">
- [% IF (defaultrecord) %]
- <input type="checkbox" checked="checked" class="subfieldpick" id="rec_[% recordnumber %]_[% subfiel.subkey %]" />
- [% ELSE %]
- <input type="checkbox" class="subfieldpick" id="rec_[% recordnumber %]_[% subfiel.subkey %]" />
+ [% IF ( field.subfield.size ) %]
+ <ul>
+ [% FOREACH subfield IN field.subfield %]
+ <li id="k[% subfield.subkey %]">
+ [% IF (tabrecord.reference) %]
+ <input type="checkbox" checked="checked" class="subfieldpick" id="rec_[% record.recordid %]_[% subfield.subkey %]" />
+ [% ELSE %]
+ <input type="checkbox" class="subfieldpick" id="rec_[% record.recordid %]_[% subfield.subkey %]" />
+ [% END %]
+ <label for="rec_[% record.recordid %]_[% subfield.subkey %]"><span class="subfield">[% subfield.subtag %]</span> / [% subfield.value %]</label>
+ <input type="hidden" name="tag_[% field.tag %]_code_[% subfield.subtag %]_[% field.key %]_[% subfield.subkey %]" value="[% subfield.subtag %]" />
+ <input type="hidden" name="tag_[% field.tag %]_subfield_[% subfield.subtag %]_[% subfield.key %]_[% subfield.subkey %]" value="[% subfield.value %]" />
+ </li>
+ [% END %]
+ </ul>
[% END %]
- <span class="subfield">[% subfiel.subtag %]</span> / [% subfiel.value %]
- <input type="hidden" name="tag_[% subfiel.tag %]_code_[% subfiel.subtag %]_[% subfiel.key %]_[% subfiel.subkey %]" value="[% subfiel.subtag %]" />
- <input type="hidden" name="tag_[% subfiel.tag %]_subfield_[% subfiel.subtag %]_[% subfiel.key %]_[% subfiel.subkey %]" value="[% subfiel.value |html%]" />
</li>
- [% END %]
- </ul>
+ [% END %]
[% END %]
- [% END %]
- </li>
- [% END %]
- </ul>
+ </ul>
</div><!-- /div.record -->
- [% END %]
- </div><!-- /div#tabrecord[% recordnumber %] -->
+ </div><!-- /div#tabrecordXXX -->
[% END %]
+
[% BLOCK mergesource %]
<div id="tabs" class="toptabs">
<h2>Source records</h2>
<ul>
- <li><a href="#tabrecord1">[% recordid1 %]</a></li>
- <li><a href="#tabrecord2">[% recordid2 %]</a></li>
+ [% FOREACH record IN sourcerecords %]
+ <li>
+ <a href="#tabrecord[% record.recordid %]">
+ [% record.recordid %]
+ [% IF record.reference %](ref)[% END %]
+ </a>
+ </li>
+ [% END %]
</ul>
- [% PROCESS sourcetab records=record1 recordnumber=1 defaultrecord=1 %]
- [% PROCESS sourcetab records=record2 recordnumber=2 defaultrecord=0 %]
+ [% IF ( sourcerecords.size ) %]
+ [% FOREACH record IN sourcerecords %]
+ [% PROCESS sourcetab tabrecord=record %]
+ [% END %]
+ [% END %]
</div> <!-- // #tabs -->
[% END %]
+
[% BLOCK mergetarget %]
<div id="result">
<h2>Destination record</h2>
<div style="border:1px solid #E8E8E8;padding:1em;margin-top:2em;">
- <ul id="resultul">
- [% FOREACH record IN record1 %]
- [% FOREACH fiel IN record.field %]<li id="k[% fiel.key %]">
- <span class="field">[% fiel.tag %]</span>
- <input type="hidden" name="tag_[% fiel.tag %]_indicator1_[% fiel.key %]" value="[% fiel.indicator1 %]" />
- <input type="hidden" name="tag_[% fiel.tag %]_indicator2_[% fiel.key %]" value="[% fiel.indicator2 %]" />
- [% IF ( fiel.value ) %] /
- [% fiel.value %]
- <input type="hidden" name="tag_[% fiel.tag %]_code_00_[% fiel.key %]" value="00" />
- <input type="hidden" name="tag_[% fiel.tag %]_subfield_00_[% fiel.key %]" value="[% fiel.value |html%]" />
- [% END %]
-
- [% IF ( fiel.subfield ) %]
- <ul>
- [% FOREACH subfiel IN fiel.subfield %]
- <li id="k[% subfiel.subkey %]">
- <span class="subfield">[% subfiel.subtag %]</span> / [% subfiel.value %]
- <input type="hidden" name="tag_[% subfiel.tag %]_code_[% subfiel.subtag %]_[% subfiel.key %]_[% subfiel.subkey %]" value="[% subfiel.subtag %]" />
- <input type="hidden" name="tag_[% subfiel.tag %]_subfield_[% subfiel.subtag %]_[% subfiel.key %]_[% subfiel.subkey %]" value="[% subfiel.value |html%]" />
- </li>
- [% END %]
- </ul>
- [% END %]
- </li>[% END %]
- [% END %]
- </ul>
+ <ul id="resultul"></ul>
</div>
</div> <!-- // #result -->
[% END %]