improve example, removing all non-local links where this is at least one 856$9
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sun, 3 May 2009 12:06:14 +0000 (12:06 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sun, 3 May 2009 12:06:14 +0000 (12:06 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@13042 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_summary.xml

index 4232542..aa08f78 100644 (file)
                                <td class='rdetail_item' id='rdetail_online'></td>
 
             <!-- *** Example of how to use the openils.BibTemplate infrastructure to augment the stock
-                 *** summary screen with complex information, such as location-specific URIs (856$9). -->
+                 *** summary screen with complex information, such as location-specific URIs (856$9).
+                 *** This replaces the <td> elements directly above.  -->
             <!--
-                <td class='rdetail_item' id='rdetail_online' type='opac/slot-data' query='volumes > volume > uris > uri' join=", ">
+                               <td nowrap='nowrap' class='rdetail_desc'>&rdetail.summary.online;
+                    <span class='hide_me' type='opac/slot-data' query='datafield[tag=856] subfield[code=9]'>
+                        <script type='opac/slot-format'><![CDATA[
+                            // There exists at least one localized URI. Clear all links.
+                            dojo.query('*:not([type^=opac])', 'rdetail_online').orphan();
+                            return '';
+                        ]]></script>
+                    </span>
+                </td>
+               <td class='rdetail_item' id='rdetail_online' type='opac/slot-data' query='volumes > volume > uris > uri' join=", ">
                     <script type='opac/slot-format'><![CDATA[
                         var link = '<a href="' + item.getAttribute('href') + '">' + item.getAttribute('label') + '</a>';
                         if (item.getAttribute('use_restriction')) link += ' (Use restriction: ' + item.getAttribute('use_restriction') + ')';