{"id":32,"date":"2005-09-07T15:59:00","date_gmt":"2005-09-07T20:59:00","guid":{"rendered":"http:\/\/dilettantes.code4lib.org\/?p=32"},"modified":"2006-01-18T23:56:25","modified_gmt":"2006-01-19T04:56:25","slug":"implementing-coins-in-the-sfx-menu","status":"publish","type":"post","link":"https:\/\/rossfsinger.me\/blog\/2005\/09\/implementing-coins-in-the-sfx-menu\/","title":{"rendered":"Implementing COinS in the SFX Menu"},"content":{"rendered":"<p>Since <a href=\"http:\/\/dilettantes.blogspot.com\/2005\/09\/all-cool-kids-are-implementing-coins.html#c112603549688074495\">Andrew asked<\/a>:<\/p>\n<p>This should go in your banner.tmpl file.  I am not bothering with BANNER_TYPE_3, since I am not really sure how I would represent that in a COinS format, anyway.<\/p>\n<p>Thanks to David Walker for showing me how this would work.<\/p>\n<pre>&lt;TMPL_IF BANNER_TYPE_1&gt;\r\n&lt;TMPL_IF ATITLE&gt;\r\n&lt;TR valign=\"top\"&gt;\r\n&lt;TD class=\"LabelBold\"&gt;Title:&lt;\/TD&gt;\r\n&lt;TD class=\"Label\"&gt;&lt;TMPL_VAR NAME=\"ATITLE\" ESCAPE='HTML'&gt;\r\n&lt;\/TD&gt;\r\n&lt;\/TR&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;TR valign=\"top\"&gt;\r\n&lt;TD class=\"LabelBold\"&gt;Source:&lt;\/TD&gt;\r\n&lt;TD class=\"Label\"&gt;\r\n&lt;TMPL_IF BTITLE&gt;\r\n&lt;TMPL_VAR NAME=\"BTITLE\" ESCAPE='HTML'&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;TMPL_IF ISBN&gt;\r\n[&lt;TMPL_VAR NAME=\"ISBN\" ESCAPE='HTML'&gt;]\r\n&lt;\/TMPL_IF&gt;\r\n&lt;TMPL_IF AULAST&gt;\r\n&lt;TMPL_VAR NAME=\"AULAST\" ESCAPE='HTML'&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;span class=\"Z3988\" title=\"ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi\/fmt:kev:mtx:book&lt;TMPL_IF ATITLE&gt;&rft.atitle=&lt;TMPL_VAR NAME=\"ATITLE\" ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;&lt;TMPL_IF BTITLE&gt;&rft.title=&lt;TMPL_VAR NAME=\"BTITLE\" ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;&lt;TMPL_IF ISBN&gt;&rft.isbn=&lt;TMPL_VAR NAME=\"ISBN\" ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;&lt;TMPL_IF AULAST&gt;&rft.aulast=&lt;TMPL_VAR NAME=\"AULAST\" ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;&lt;TMPL_IF INST&gt;&rft.inst=&lt;TMPL_VAR NAME='INST' ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;&lt;TMPL_IF YEAR&gt;&rft.date=&lt;TMPL_VAR NAME='YEAR' ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;&lt;TMPL_IF SPAGE&gt;&rft.spage=&lt;TMPL_VAR NAME='SPAGE' ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;&lt;TMPL_IF EPAGE&gt;&rft.epage=&lt;TMPL_VAR NAME='EPAGE' ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;\"&gt;&lt;\/span&gt;\r\n&lt;\/TD&gt;\r\n&lt;\/TR&gt;\r\n&lt;TR&gt;\r\n&lt;TD&gt;\r\n&lt;TMPL_IF INST&gt;\r\n&lt;TMPL_VAR NAME='INST' ESCAPE='HTML'&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;TMPL_IF YEAR&gt;\r\nyr:&lt;TMPL_VAR NAME='YEAR' ESCAPE='HTML'&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;TMPL_IF SPAGE&gt;\r\npg:&lt;TMPL_VAR NAME='SPAGE' ESCAPE='HTML'&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;TMPL_IF EPAGE&gt;\r\n-&lt;TMPL_VAR NAME='EPAGE' ESCAPE='HTML'&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;\/TD&gt;\r\n&lt;\/TR&gt;\r\n&lt;\/TMPL_IF&gt;\r\n\r\n&lt;TMPL_IF BANNER_TYPE_2&gt;\r\n&lt;TMPL_IF ATITLE&gt;\r\n&lt;TR valign=\"top\"&gt;\r\n&lt;TD class=\"LabelBold\"&gt;Title:&lt;\/TD&gt;\r\n&lt;TD class=\"Label\"&gt;&lt;TMPL_VAR NAME=\"ATITLE\" ESCAPE='HTML'&gt;&lt;\/TD&gt;\r\n&lt;\/TR&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;TR valign=\"top\"&gt;\r\n&lt;TD class=\"LabelBold\"&gt;Source:&lt;\/TD&gt;\r\n&lt;TD class=\"Label\"&gt;\r\n&lt;TMPL_IF JTITLE&gt;\r\n&lt;TMPL_VAR NAME=\"JTITLE\" ESCAPE='HTML'&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;TMPL_IF ISSN&gt;\r\n[&lt;TMPL_VAR NAME=\"ISSN\" ESCAPE='HTML'&gt;]\r\n&lt;\/TMPL_IF&gt;\r\n&lt;TMPL_IF AULAST&gt;\r\n&lt;TMPL_VAR NAME=\"AULAST\" ESCAPE='HTML'&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;TMPL_IF YEAR &gt;\r\nyr:&lt;TMPL_VAR NAME='YEAR' ESCAPE='HTML'&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;TMPL_IF VOLUME &gt;\r\nvol:&lt;TMPL_VAR NAME='VOLUME' ESCAPE='HTML'&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;TMPL_IF ISSUE &gt;\r\niss:&lt;TMPL_VAR NAME='ISSUE' ESCAPE='HTML'&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;TMPL_IF SPAGE&gt;\r\npg:&lt;TMPL_VAR NAME='SPAGE' ESCAPE='HTML'&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;TMPL_IF EPAGE &gt;\r\n-&lt;TMPL_VAR NAME='EPAGE' ESCAPE='HTML'&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;span class=\"Z3988\" title=\"ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi\/fmt:kev:mtx:journal&lt;TMPL_IF ATITLE&gt;&rft.atitle=&lt;TMPL_VAR NAME=\"ATITLE\" ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;&lt;TMPL_IF JTITLE&gt;&rft.jtitle=&lt;TMPL_VAR NAME=\"JTITLE\" ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;&lt;TMPL_IF ISSN&gt;&rft.issn=&lt;TMPL_VAR NAME=\"ISSN\" ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;&lt;TMPL_IF AULAST&gt;&rft.aulast=&lt;TMPL_VAR NAME=\"AULAST\" ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;&lt;TMPL_IF INST&gt;&rft.inst=&lt;TMPL_VAR NAME='INST' ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;&lt;TMPL_IF YEAR&gt;&rft.date=&lt;TMPL_VAR NAME='YEAR' ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;&lt;TMPL_IF SPAGE&gt;&rft.spage=&lt;TMPL_VAR NAME='SPAGE' ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;&lt;TMPL_IF EPAGE&gt;&rft.epage=&lt;TMPL_VAR NAME='EPAGE' ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;&lt;TMPL_IF VOLUME &gt;&rft.volume=&lt;TMPL_VAR NAME='VOLUME' ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;&lt;TMPL_IF ISSUE &gt;&rft.issue=&lt;TMPL_VAR NAME='ISSUE' ESCAPE='URL'&gt;&lt;\/TMPL_IF&gt;\"&gt;&lt;\/span&gt;\r\n&lt;\/TD&gt;\r\n&lt;\/TR&gt;\r\n&lt;\/TMPL_IF&gt;\r\n\r\n&lt;TMPL_IF BANNER_TYPE_3&gt;\r\n&lt;TR valign=\"top\"&gt;\r\n&lt;TD class=\"LabelBold\"&gt;Source:&lt;\/TD&gt;\r\n&lt;TD class=\"Label\"&gt;\r\n&lt;TMPL_IF TITLE&gt;\r\n&lt;TMPL_VAR NAME=\"TITLE\" ESCAPE='HTML'&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;TMPL_IF NUMBER&gt;\r\n[&lt;TMPL_VAR NAME=\"NUMBER\" ESCAPE='HTML'&gt;]\r\n&lt;\/TMPL_IF&gt;\r\n&lt;TMPL_IF INVLAST &gt;\r\n&lt;TMPL_VAR NAME='INVLAST' ESCAPE='HTML'&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;TMPL_IF YEAR &gt;\r\nyr:&lt;TMPL_VAR NAME='YEAR' ESCAPE='HTML'&gt;\r\n&lt;\/TMPL_IF&gt;\r\n&lt;\/TD&gt;\r\n&lt;\/TR&gt;\r\n&lt;\/TMPL_IF&gt;<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Since Andrew asked: This should go in your banner.tmpl file. I am not bothering with BANNER_TYPE_3, since I am not really sure how I would represent that in a COinS format, anyway. Thanks to David Walker for showing me how this would work. &lt;TMPL_IF BANNER_TYPE_1&gt; &lt;TMPL_IF ATITLE&gt; &lt;TR valign=&#8221;top&#8221;&gt; &lt;TD class=&#8221;LabelBold&#8221;&gt;Title:&lt;\/TD&gt; &lt;TD class=&#8221;Label&#8221;&gt;&lt;TMPL_VAR NAME=&#8221;ATITLE&#8221; ESCAPE=&#8217;HTML&#8217;&gt; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,11,7],"tags":[],"class_list":["post-32","post","type-post","status-publish","format-standard","hentry","category-coding","category-coins","category-libraries"],"_links":{"self":[{"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/posts\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/comments?post=32"}],"version-history":[{"count":0,"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/posts\/32\/revisions"}],"wp:attachment":[{"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/media?parent=32"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/categories?post=32"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/tags?post=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}