you could use image based linking for that. We are doing that, and its working pretty good.
We do not have a static image for the fulltext link, but are getting the image from SFX as well the fulltext link. To do that, we are adding two parameters to the SFX Open URL:

If SFX does not find a full text for the record, it will show a blank image. If it has a fulltext associated with the record, it shows the normal fulltext button. I think, it has to be configured somewhere in SFX, which image should be shown... But perhaps this is even working automatically.

This is an article we have in SFX:

As you probably see, this URL displays only the fulltext button.

For VuFind, we have introduced a new parameter in config.ini, which includes the dynamic graphic url:
dyn_graphic = ""

All you have to do on template side is to change the static URL to the SFX image into the dynamic one, which includes the two parameters.

Since this is an additional query to the SFX server, it might have an impact on the performance of the VuFind frontend. But if you are using a modern browser, that renders the images, when its already displaying the content of the page, this should not hurt.

I hope, this is understandable...

- Oliver

Am 06.08.2013 21:37, schrieb Demian Katz:

The SFX links are generated based on presence of an ISSN in the record – VuFind isn’t actively communicating with SFX for holdings.


From: Bryon Czoch []
Sent: Tuesday, August 06, 2013 3:25 PM
Subject: [VuFind-Tech] SFX Link Resolver Logic


Can anyone tell me why VuFind would show an SFX link on a record when there is no full text?

Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes.

Vufind-tech mailing list

Oliver Goldschmidt
TU Hamburg-Harburg / Universitätsbibliothek / Digitale Dienste
Denickestr. 22
21071 Hamburg - Harburg
Tel. 	+49 (0)40 / 428 78 - 32 91