[Isis-users] Fwd: Display format frbr

Egbert De Smet egbert.desmet at uantwerpen.be
Sat Apr 18 13:44:45 CEST 2020



Get Outlook for Android<https://aka.ms/ghei36>
________________________________
From: Egbert De Smet <egbert.desmet at uantwerpen.be>
Sent: Saturday, April 18, 2020 11:25:35 AM
To: Francisco Tamor <fttamor at yahoo.com>
Subject: Re: Display format frbr


Francisco,


OK now I could test it, however I did it in Linux and still had to - additionally to the changes below - deal with upper/lowercase references to the database name and the call to wxis dropping the '.exe' extension.


First of all : the current PFT with the FRBR-reference works only showing the linked records in iAH, since it calls the iah.xis script. I suppose this is not a problem for you ? Testing in Central is still possible but the link opens an iAH-results-screen.

If you want it to show the links in Central, another PFT will be needed which calls another IsisScript (e.g. see the attached one 'show_searchresults.xis' as an example, only using cipar=, base=, pft= and search= as necessary parameters) but I didn't test this yet.


The PFT-code which works correctly (in my case at least) is, for v700 (Contributors) also if repeated, the following :

if p(v700) then '<tr><td width=20% valign=top align=right><font face=arial size=2 color="#000080">
<b>Contributor(s) :</b></td><td valign=top id="v700"><font face=arial size=2>',
 if npost(['theses'],'AR_'v700^a)>1 then
(v700^a, |, | v700^e,
'<a href="/cgi-bin/ansi/wxis/iah/scripts/?IsisScript=iah.xis&lang=en&base=THESES&nextAction=lnk&exprSearch=',s(mpu,v700^a,mpl),'&indexSearch=AR" target=new>',
' (', f(npost(['theses'],'AR_'v700^a),1,0),' related works)</a><br>',
  if iocc<>nocc(v700) then '<br></td></tr>' fi)/
 else (|<br>|+v700^a |, | v700^e),
 fi,
fi/

Compare that carefully to your original code below :

if p(v700) then '<tr><td width=20% valign=top align=right><font face=arial size=2 color="#000080"><b>Contributor(s) :</b></td>
<td valign=top id="v700"><font face=arial size=2>'
if npost(['theses'],'AR_'v700^a)>1 then
(v700^a |, | v700^e,
'<a href="/cgi-bin/ansi/wxis.exe/iah/scripts/?IsisScript=iah.xis&lang=en&base=theses&nextAction=lnk&exprSearch=',s(mpu,v700^a,mpl),'&indexSearch=AR" target=new>',
'(',f(npost(['theses'],'AR_'v700^a),1,0),' related works)</a><br>')
else (|<br>|+v700^a |, | v700^e),
if iocc<>nocc(v700) then '<br>' fi/, fi,'</td></tr>' fi/

I hope this helps.


Egbert de Smet
Universiteit Antwerpen


________________________________
From: Francisco Tamor <fttamor at yahoo.com>
Sent: Saturday, April 18, 2020 5:48 AM
To: Egbert De Smet
Subject: Re: Display format frbr

Hi Egbert,

Here it is...

On Friday, 17 April 2020, 8:30:36 pm SGT, Egbert De Smet <egbert.desmet at uantwerpen.be> wrote:



Sorry I also need your theses.def (since the FRBR-link is using the iah.xis script from the iAH-OPAC and therefore it needs the iAH-configuration file for that database.


Egbert de Smet
Universiteit Antwerpen


________________________________
From: Francisco Tamor <fttamor at yahoo.com>
Sent: Friday, April 17, 2020 1:09 PM
To: Egbert De Smet
Cc: Isis-users
Subject: Display format frbr

Egbert,

Pleas(e see attached files (for my Theses Database).


Thank you.

Francisco


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20200418/b34d08c8/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: show_searchresults.xis
Type: application/octet-stream
Size: 2476 bytes
Desc: show_searchresults.xis
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20200418/b34d08c8/attachment.obj>


More information about the isis-users mailing list