source: django/templates/record.html @ 39:a6bd26b8f19b

Revision 39:a6bd26b8f19b, 15.8 KB checked in by hagenbruch@phoibe.ub.rub.de, 7 years ago (diff)

Extended profile model and rendering.
Fixed some bugs.

  • Property exe set to *
Line 
1{% extends 'base.html' %}
2{% load i18n %}
3{% load resultlist_util %}
4{% block headtitle %}{{ record.title }}{% if record.subtitle %} : {{ record.subtitle }}{% endif %}{% endblock %}
5{% block javascript %}
6    <script type="text/javascript" src="{{ STATIC_URL }}js/jquery.js"></script>
7    {% if record.isbn.0 %}
8        <script type="text/javascript" src="https://www.google.com/jsapi?key={{ GOOGLE_JSAPI_KEY }}"></script>
9        <script type="text/javascript">
10        //$(document).ready(function() {
11            google.load("books", "0", {"language": "{{ LANGUAGE_CODE }}"});
12            function del_canvas() {
13                var container = document.getElementById('availability-container');
14                var vc = document.getElementById('viewerCanvas');
15                var gb = document.getElementById('GoogleBooks');
16                //alert(JSON.stringify(vc));
17                container.removeChild(vc);
18                container.removeChild(gb);
19            }
20            function initialize() {
21                var viewer = new google.books.DefaultViewer(document.getElementById('viewerCanvas'));
22                viewer.css = "width:500px; height:600px;";
23                viewer.load('ISBN:{{ record.isbn.0 }}', del_canvas);
24            }
25            google.setOnLoadCallback(initialize);
26        //});
27        </script>
28    {% endif %}
29{% endblock %}
30{% block doctype %} id="{{ doctype }}"{% endblock doctype %}
31{% block breadcrumbs %}<a href="/" title="{% trans 'Home' %}">{% trans 'Campus Research Bibliography' %}</a> &#187; <a href="{{ request.session.resultlist }}">{% trans 'Result List' %}</a> &#187; <strong>{{ record.title }}</strong>{% endblock %}
32{% block content %}
33    <div id="col1">
34        <div id="col1_content">
35            {% comment %}
36                <div class="tools">
37                    <div class="subcolumns">
38                        <div class="c20l">
39                            {% trans 'Cite this' %}
40                        </div>
41                        <div class="c20l">
42                            {% trans 'Email this' %}
43                        </div>
44                        <div class="c20l">
45                            {% trans 'Export Record' %}
46                        </div>
47                        <div class="c20l">
48                            {% trans 'Add to Favorites' %}
49                        </div>
50                        <div class="c20r">&nbsp;</div>
51                    </div>
52                </div>
53                {% endcomment %}
54        <div id="resulthead">
55        {% if request.session.resultlist %}
56
57                <span id="back"><a href="{{ request.session.resultlist }}">
58                    &#171; {% trans 'Back to the result list' %}</a></span>
59        {% else %}
60            &#160;
61        {% endif %}
62        </div>
63            <div id="einzeltreffer">
64                <h3 class="hideme">{% trans 'Full Record View' %}</h3>
65
66                <div id="bibl-angaben">
67                    <abbr class="unapi-id" title="/entry/{{ record.entryID }}"></abbr>
68                    {% comment %}<span class="Z3988" title="{{ record.bibliographicCitation }}"></span>{% endcomment %}
69                    {% ifequal record.genrel1 "Buch" %}
70                        {% include "einzeltreffer/buch.html" %}
71                    {% endifequal %}
72                    {% ifequal record.genrel1 "Aufsatz" %}
73                        {% include "einzeltreffer/aufsatz.html" %}
74                    {% endifequal %}
75                    {% ifequal record.genrel1 "Sonstiges" %}
76                        {% include "einzeltreffer/sonstiges.html" %}
77                    {% endifequal %}
78                    {% ifequal record.genrel2 "Internetdokument" %}
79                        {% include "einzeltreffer/internetdokument.html" %}
80                    {% endifequal %}
81                    {% ifequal record.genrel2 "Software" %}
82                        {% include "einzeltreffer/software.html" %}
83                    {% endifequal %}
84                </div><!-- Ende bibl-angaben -->
85                <div id="bestand">
86                    <h5>{% trans 'You can access this item' %}&#8230;</h5>
87                    <dl id="availability-container">
88                        {% if record.doi or record.url %}
89                            <dt>{% trans 'as a full text' %}</dt>
90                            {% if record.doi %}
91                                <dd><a class="deco-border-none"
92                                       href="http://dx.doi.org/{{ record.doi.0 }}">urn:doi/{{ record.doi.0 }}</a></dd>
93                            {% endif %}
94                            {% if record.url %}
95                                <dd>{% for url in record.url %}<a class="deco-border-none"
96                                                                  href="{{ url }}">{{ url }}</a><br/>{% endfor %}</dd>
97                            {% endif %}
98                        {% endif %}
99                        {% if record.bibliographicCitation %}
100                            <dt>{% trans 'on campus' %}</dt>
101                            <dd><span class="Z3988" title="{{ record.bibliographicCitation }}"></span>
102                                <a class="deco-border-none"
103                                   href="http://linksolver.ovid.com/OpenUrl/LinkSolver?{{ record.bibliographicCitation }}"><img
104                                    src="{{ STATIC_URL }}bibliographie/css/screen/img/icons/linksolverlogo.gif"
105                                    alt="{% trans 'Find this title on campus' %}"/>&#160;</a></dd>
106                        {% endif %}
107                        {% if record.pmid %}
108                            <dt>{% trans 'in PubMed' %}</dt>
109                            <dd><a class="deco-border-none" href="http://www.ncbi.nlm.nih.gov/pubmed/{{ record.pmid }}">
110                                <img src="{{ STATIC_URL }}bibliographie/css/screen/img/icons/white_ncbi.png" alt="{% trans 'Read this title on PubMed' %}" height="30"/>&#160;</a></dd>
111                        {% endif %}
112                        {% if record.isbn %}
113                            <dt>{% trans 'in WorldCat' %}</dt>
114                            <dd><a class="deco-border-none"
115                                   href="http://www.worldcat.org/search?q=bn%3A{{ record.isbn.0 }}"><img
116                                    src="{{ STATIC_URL }}bibliographie/css/screen/img/icons/worldcat.png" height="20"
117                                    alt="{% trans 'Find this title in WorldCat' %}"/></a>&#160;</dd>
118                            {% comment %}<dt>{% trans 'on GoogleBooks' %}</dt><dd><a class="deco-border-none" href="http://books.google.com/books?vid=ISBN{{ record.isbn.0 }}"><img src="{{ STATIC_URL }}bibliographie/css/screen/img/icons/gbs.png" height="20px" alt="{% trans 'Find this title on GoogleBooks' %}"/></a>&#160;</dd>{% endcomment %}
119                            <dt id="GoogleBooks">{% trans 'on GoogleBooks' %}</dt>
120                            <dd id="viewerCanvas" style="height: 400px; width:400px; padding-bottom: 2em;"></dd>
121                        {% endif %}
122                    </dl>
123                    {% comment %}{% if record.isbn %}
124                        <div id="viewerCanvas" style="height: 400px; width:400px"></div>
125                    {% endif %}{% endcomment %}
126                </div> <!-- Ende bestand -->
127                {% if pmc or plosc or mendeleyc %}
128                    <div id="altmetrics">
129                        <h5>{% trans 'altmetrics' %}</h5>
130                        <p class="subtitle">{% trans 'For further information see' %} <a href="http://altmetrics.org" title="{% trans 'altmetrics.org' %}">{% trans 'altmetrics.org' %}</a></p>
131                        {% if pmc %}<p><span class="citcount"> {{ pmc }}</span>&#160;{% blocktrans count counter=pmc %}Citation on PubMed Central{% plural %}Citations on PubMed Central{% endblocktrans %}</p>{% endif %}
132                        {% if plosc %}<p><span class="citcount">{{ plosc }}</span>&#160;{% blocktrans count counter=plosc %}Citation in PLoS{% plural %}Citations in PLoS{% endblocktrans %}</p>{% endif %}
133                        {% if mendeleyc %}<p><span class="citcount">{{ mendeleyc }}</span>&#160;{% blocktrans count counter=mendeleyc %}Reader on Mendeley{% plural %}Readers on Mendeley{% endblocktrans %}</p>{% endif %}
134                        {% if citeulikec %}<p><span class="citcount"> {{ citeulikec }}</span>&#160;{% blocktrans count counter=citeulikec %}Bookmark on CiteULike{% plural %}Bookmarks on CiteULike{% endblocktrans %}</p>{% endif %}
135                </div>
136                {% endif %}
137                <div id="export">
138                    <h5>{% trans 'You can export this item' %}&#8230;</h5>
139                    <dl>
140                        <dt>{% trans 'in one of these citation styles' %}</dt>
141                        <dd>
142                                <ul>
143                                    <li><a class="csl" href="/entry/{{ record.id }}/citation/apa" title="{% blocktrans with title=record.title %}Cite {{ title }} in APA style{% endblocktrans %}">APA</a></li>
144                                    <li><a class="csl" href="/entry/{{ record.id }}/citation/mla" title="{% blocktrans with title=record.title %}Cite {{ title }} in MLA style{% endblocktrans %}">MLA</a></li>
145                                </ul>
146                            <div id="copystyle"></div>
147                        </dd>
148                        <dt>{% trans 'in one of these formats' %}</dt>
149                        <dd><a href="/export/xml/dc?q=entryID%3A{{ record.entryID }}">{% trans 'Dublin Core' %}</a>, <a href="/export/xml/mods?q=entryID%3A{{ record.entryID }}">{% trans 'MODS' %}</a>, <a href="/export/plaintext/bibtex?q=entryID%3A{{ record.entryID }}">{% trans 'BibTeX' %}</a>, <a href="/export/plaintext/ris?q=entryID%3A{{ record.entryID }}">{% trans 'RIS' %}</a></dd>
150                    </dl>
151                </div>
152            </div><!-- Ende einzeltreffer -->
153            {% if moreLikeThis %}
154                <div id="aehnliche-titel">
155                    <h5>{% trans 'Similar Items' %}</h5>
156                    <ul>
157                    {% for item in moreLikeThis %}
158                        <li><a href="/entry/{{ item.id }}" title="{{ item.title }}">{{ item.title }}</a></li>
159                    {% endfor %}
160                    </ul>
161                </div> <!-- Ende aehnliche-titel -->
162            {% endif %}
163        </div>
164        <!-- Ende col1-content -->
165    </div><!-- Ende col1 -->
166    <div id="col3">
167        <div id="col3_content">
168            <!-- add your content here -->
169            <h3>{% trans 'More' %}&#8230;</h3>
170            {% if rubauthors %}
171                <h4>{% blocktrans count counter=rubauthors|length %}about this RUB person{% plural %}about these
172                    RUB persons{% endblocktrans %}</h4>
173                <ul class="navigator">
174                    {% for pndid, author in rubauthors.items %}
175                        <li>
176                            <div class="personeninfo">{# <a href="/search?q=rubauthor:%22{{ author|urlencode }}%22" title="{{ author }}" class="rubi">{{ author }} <img src="http://static.ub.rub.de/bibliographie/css/screen/img/navigation/pfeil-gruen-klein.gif" alt="{% trans 'open menu' %}"/></a> #}
177                                <a href="/person/{{ pndid }}" title="{{ author.name }}">{% trans 'Profile page of' %} {{ author.name }}</a>
178                                <ul>
179                                    <li>
180                                        <span class="author_orga"><a href="/search?q=pndid:{{ pndid }}" title="{{ author.name }}">{% trans 'All publications by' %} {{ author.name }}</a></span>
181                                        {% for unit in author.orga %}
182                                            <span{% if not forloop.last %} class="author_orga"{% endif %}>{% if unit.institut %}<a href="/search?q=institut:%22{{ unit.institut|urlencode }}%22" title="{{ unit.institut }}">{{ unit.institut }}</a> &raquo; {% endif %}{% if unit.fachgebiet %}<a href="/search?q=fach:%22{{ unit.fachgebiet|urlencode }}%22" title="{{ unit.fachgebiet }}">{{ unit.fachgebiet }}</a> &raquo; {% endif %}{% if unit.fakultaet %}<a href="/search?q=fakultaet:%22{{ unit.fakultaet|urlencode }}%22" title="{{ unit.fakultaet }}">{{ unit.fakultaet }}</a>{% endif %}</span>
183                                        {% endfor %}
184                                    </li>
185                                </ul>
186                            </div>
187                        </li>
188                    {% endfor %}
189                </ul>
190            {% endif %}
191            {% if record.subject %}
192                <h4>{% blocktrans count counter=record.subject|length %}on this keyword{% plural %}on these
193                    keywords{% endblocktrans %}</h4>
194                <ul class="navigator">
195                    {% for subject in record.subject %}
196                        <li><a href="/search?q=subject:%22{{ subject|urlencode }}%22"
197                               title="{{ subject }}">{{ subject }}</a></li>
198                    {% endfor %}
199                </ul>
200            {% endif %}
201            {% if record.series_title %}
202                <h4>{% trans 'in this series' %}</h4>
203                <ul class="navigator">
204                    {% for series in record.series_title %}
205                        <li><a href="/search?q=series_title:%22{{ series|urlencode }}%22" title="{{ series }}">{{ series }}</a></li>
206                    {% endfor %}
207                </ul>
208            {% endif %}
209            <h4>{% trans 'about this item' %}</h4>
210            <ul class="navigator">
211                <li><a href="/entry/{{ record.id }}">Permalink</a></li>
212                <li><a href="/search?q=recordCreationDate:%22{{ record.recordCreationDate }}%22"
213                       title="{% trans 'The date this item was created' %}">{% trans 'Created' %} {{ record.recordCreationDate|cut:"T00:00:00Z"|mkdate|date:"DATE_FORMAT" }}</a>
214                </li>
215                <li><a href="/search?q=recordChangeDate:%22{{ record.recordChangeDate }}%22"
216                       title="{% trans 'The date this item was last changed' %}">{% trans 'Changed' %} {{ record.recordChangeDate|cut:"T00:00:00Z"|mkdate|date:"DATE_FORMAT" }}</a>
217                </li>
218            </ul>
219        </div> <!-- Ende col3_content -->
220        <!-- IE Column Clearing -->
221        <div class="clearboth"></div>
222        <div id="ie_clearing"> &#160; </div>
223    </div><!-- Ende col3 -->
224    {% include 'cover_big.html' %}
225    <script type="text/javascript">
226    $(document).ready(function() {
227        $('a.csl').click(function(e){
228            e.preventDefault();
229            var url = this;
230            $('#copystyle').load(url + '?callback=?', function(){
231                var container = document.getElementsByClassName('csl-entry');
232                var anchor = container[0].getElementsByTagName('a');
233                container[0].removeChild(anchor[0]);
234
235                var text = document.getElementsByClassName('csl-entry')[0];
236                if (document.body.createTextRange) { // ms
237                    var range = document.body.createTextRange();
238                    range.moveToElementText(text);
239                    range.select();
240                } else if (window.getSelection) {
241                    var selection = window.getSelection();
242                    if (selection.setBaseAndExtent) { // webkit
243                        selection.setBaseAndExtent(text, 0, text, 1);
244                    } else { // moz, opera
245                        var range = document.createRange();
246                        range.selectNodeContents(text);
247                        selection.removeAllRanges();
248                        selection.addRange(range);
249                    }
250                }
251            if ($('#export aside').length === 0){
252                $('#copystyle').before("<aside>{% trans 'Copy this item to your clipboard' %}&#8230;</aside>");
253            }
254            });
255            return false;
256                });
257    });
258    </script>
259{% endblock %}
Note: See TracBrowser for help on using the repository browser.