<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hi Jonathan,</p>
<p>I believe you have to use "extern<>1". The reason is that
the field is not present if the corresponding box is not checked.
<br>
</p>
<p>Best,</p>
<p>Vitali<br>
</p>
<br>
<div class="moz-cite-prefix">Am 02.05.2018 um 16:09 schrieb Jonathan
NORRIS:<br>
</div>
<blockquote type="cite"
cite="mid:75d11a4d-b1f7-4db3-9416-49b23d56e9f6@ist.ac.at">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<p>Hello,</p>
<p>I'm trying to only display the count of the internal
publications in the index view for 'publications', 'data
publications' and 'open access publications'.</p>
<p>If edited the Helper.pm file in a layer. I've added "extern=1"
to the cql queries in the 'get_statistics' function. This is
where I believe the numbers are gotten from. <br>
</p>
<p><br>
</p>
<div style="color: #d4d4d4;background-color: #1e1e1e;font-family: 'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback';font-weight: normal;font-size: 14px;line-height: 19px;white-space: pre;"><div><span style="color: #569cd6;">sub</span><span style="color: #d4d4d4;"> </span><span style="color: #dcdcaa;">get_statistics</span><span style="color: #d4d4d4;"> {</span></div><div><span style="color: #d4d4d4;"> </span><span style="color: #569cd6;">my</span><span style="color: #d4d4d4;"> (</span><span style="color: #9cdcfe;">$self</span><span style="color: #d4d4d4;">) = </span><span style="color: #9cdcfe;">@_</span><span style="color: #d4d4d4;">;</span></div>
<div><span style="color: #d4d4d4;"> </span><span style="color: #569cd6;">my</span><span style="color: #d4d4d4;"> </span><span style="color: #9cdcfe;">$hits</span><span style="color: #d4d4d4;"> = LibreCat</span><span style="color: #d4d4d4;">-></span><span style="color: #d4d4d4;">searcher</span><span style="color: #d4d4d4;">-></span><span style="color: #d4d4d4;">search(</span><span style="color: #ce9178;">'publication'</span><span style="color: #d4d4d4;">,</span></div><div><span style="color: #d4d4d4;"> {cql </span><span style="color: #d4d4d4;">=></span><span style="color: #d4d4d4;"> [</span><span style="color: #ce9178;">"status=public"</span><span style="color: #d4d4d4;">, </span><span style="color: #ce9178;">"type<>research_data"</span><span style="color: #d4d4d4;">, </span><span style="color: #ce9178;">"extern=0"</span><span style="color: #d4d4d4;">]});</span></div><div><span style="color: #d4d4d4;"> </span><span style="color: #569cd6;">my</span><span style="color: #d4d4d4;"> </span><span style="color: #9cdcfe;">$reshits</span><span style="color: #d4d4d4;"> = LibreCat</span><span style="color: #d4d4d4;">-></span><span style="color: #d4d4d4;">searcher</span><span style="color: #d4d4d4;">-></span><span style="color: #d4d4d4;">search(</span><span style="color: #ce9178;">'publication'</span><span style="color: #d4d4d4;">,</span></div><div><span style="color: #d4d4d4;"> {cql </span><span style="color: #d4d4d4;">=></span><span style="color: #d4d4d4;"> [</span><span style="color: #ce9178;">"status=public"</span><span style="color: #d4d4d4;">, </span><span style="color: #ce9178;">"type=research_data"</span><span style="color: #d4d4d4;">, </span><span style="color: #ce9178;">"extern=0"</span><span style="color: #d4d4d4;">]});</span></div><div><span style="color: #d4d4d4;"> </span><span style="color: #569cd6;">my</span><span style="color: #d4d4d4;"> </span><span style="color: #9cdcfe;">$oahits</span><span style="color: #d4d4d4;"> = LibreCat</span><span style="color: #d4d4d4;">-></span><span style="color: #d4d4d4;">searcher</span><span style="color: #d4d4d4;">-></span><span style="color: #d4d4d4;">search(</span><span style="color: #ce9178;">'publication'</span><span style="color: #d4d4d4;">,</span></div><div><span style="color: #d4d4d4;"> {cql </span><span style="color: #d4d4d4;">=></span><span style="color: #d4d4d4;"> [</span><span style="color: #ce9178;">"status=public"</span><span style="color: #d4d4d4;">, </span><span style="color: #ce9178;">"fulltext=1"</span><span style="color: #d4d4d4;">, </span><span style="color: #ce9178;">"type<>research_data"</span><span style="color: #d4d4d4;">, </span><span style="color: #ce9178;">"extern=0"</span><span style="color: #d4d4d4;">]});</span></div>
<div><span style="color: #d4d4d4;"> </span><span style="color: #c586c0;">return</span><span style="color: #d4d4d4;"> {</span></div><div><span style="color: #d4d4d4;"> publications </span><span style="color: #d4d4d4;">=></span><span style="color: #d4d4d4;"> </span><span style="color: #9cdcfe;">$hits</span><span style="color: #d4d4d4;">-></span><span style="color: #d4d4d4;">{total},</span></div><div><span style="color: #d4d4d4;"> researchdata </span><span style="color: #d4d4d4;">=></span><span style="color: #d4d4d4;"> </span><span style="color: #9cdcfe;">$reshits</span><span style="color: #d4d4d4;">-></span><span style="color: #d4d4d4;">{total},</span></div><div><span style="color: #d4d4d4;"> oahits </span><span style="color: #d4d4d4;">=></span><span style="color: #d4d4d4;"> </span><span style="color: #9cdcfe;">$oahits</span><span style="color: #d4d4d4;">-></span><span style="color: #d4d4d4;">{total},</span></div><div><span style="color: #d4d4d4;"> projects </span><span style="color: #d4d4d4;">=></span><span style="color: #d4d4d4;"> </span><span style="color: #9cdcfe;">$self</span><span style="color: #d4d4d4;">-></span><span style="color: #d4d4d4;">project</span><span style="color: #d4d4d4;">-></span><span style="color: #d4d4d4;">count(),</span></div><div><span style="color: #d4d4d4;"> };</span></div><div><span style="color: #d4d4d4;">}</span></div></div>
<p><br>
</p>
<p>I've restarted the application and still only the total number
of publications are displayed. Is there a step I am missing
here?</p>
<p><br>
</p>
<p>Thanks,</p>
<p>Jonathan</p>
<p>IST Austria<br>
</p>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
librecat-dev mailing list
- send list mails to <a class="moz-txt-link-abbreviated" href="mailto:librecat-dev@lists.uni-bielefeld.de">librecat-dev@lists.uni-bielefeld.de</a>
- to unsubscribe or change options, visit <a class="moz-txt-link-freetext" href="https://lists.uni-bielefeld.de/mailman2/cgi/unibi/listinfo/librecat-dev">https://lists.uni-bielefeld.de/mailman2/cgi/unibi/listinfo/librecat-dev</a>
- project website: <a class="moz-txt-link-freetext" href="http://librecat.org/">http://librecat.org/</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Vitali Peil
Deputy Head Acquisitions Department
Subject Librarian
Office U3-200/E1-144, Tel. +49521-106-4010/6125
Bielefeld University Library
</pre>
</body>
</html>