EPrints Technical Mailing List Archive
See the EPrints wiki for instructions on how to join this mailing list and related information.
Message: #07712
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
Re: [EP-tech] Open Acces URL
- To: <eprints-tech@ecs.soton.ac.uk>
- Subject: Re: [EP-tech] Open Acces URL
- From: Gilles Fournié <gilles.fournie@cirad.fr>
- Date: Tue, 19 Feb 2019 14:09:22 +0100
Hi, Try <a href="{oa_url.as_string()}">Open Access link</a> We use this when we want to get the raw data from the fields... Regards, GF Le 19/02/2019 à 13:59, James Kerwin via Eprints-tech a écrit :
Hi All, I've been asked to make a small alteration on the EPrints Abstract pages.Currently if there is an item with only an OA link in the repository (with no files uploaded) it gives a warning. My task is to change this to display the OA link near to the top of the page. The field containing the link is "oa_url".Using summary_page.xml I get to: <epc:if test="length($docs) = 0 and oa_url.is_set()"> <epc:phrase ref="page:nofulltextwithoa1" /> <a href="{oa_url}">Open Access link</a> <epc:phrase ref="page:nofulltextwithoa2" /> <br /> <epc:debug expr="oa_url" /> <br /> <epc:print expr="oa_url" />The epc:print expression at the bottom gave me the link fully rendered. What I would like to do is create a piece of text with the link in saying "Open Access Link". Unfortunately, {oa_url} evaluates to:<a href="https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.bbc.co.uk%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C6311ae73edf34014199a08d6966b76f9%7C4a5378f929f44d3ebe89669d03ada9d8%7C1&sdata=nguE05y3lDdvGrQGW4uQGxGhww75YZB4aQ5azGB1YAc%3D&reserved=0 <https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.bbc.co.uk%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C6311ae73edf34014199a08d6966b76f9%7C4a5378f929f44d3ebe89669d03ada9d8%7C1&sdata=nguE05y3lDdvGrQGW4uQGxGhww75YZB4aQ5azGB1YAc%3D&reserved=0> <https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.bbc.co.uk%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C6311ae73edf34014199a08d6966b76f9%7C4a5378f929f44d3ebe89669d03ada9d8%7C1&sdata=nguE05y3lDdvGrQGW4uQGxGhww75YZB4aQ5azGB1YAc%3D&reserved=0 <https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.bbc.co.uk%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C6311ae73edf34014199a08d6966b76f9%7C4a5378f929f44d3ebe89669d03ada9d8%7C1&sdata=nguE05y3lDdvGrQGW4uQGxGhww75YZB4aQ5azGB1YAc%3D&reserved=0>>">Open Access link</a>and the debug gives me:<a href="https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.bbc.co.uk%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C6311ae73edf34014199a08d6966b76f9%7C4a5378f929f44d3ebe89669d03ada9d8%7C1&sdata=nguE05y3lDdvGrQGW4uQGxGhww75YZB4aQ5azGB1YAc%3D&reserved=0 <https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.bbc.co.uk%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C6311ae73edf34014199a08d6966b76f9%7C4a5378f929f44d3ebe89669d03ada9d8%7C1&sdata=nguE05y3lDdvGrQGW4uQGxGhww75YZB4aQ5azGB1YAc%3D&reserved=0>">https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.bbc.co.uk%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C6311ae73edf34014199a08d6966b76f9%7C4a5378f929f44d3ebe89669d03ada9d8%7C1&sdata=nguE05y3lDdvGrQGW4uQGxGhww75YZB4aQ5azGB1YAc%3D&reserved=0 <https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.bbc.co.uk%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C6311ae73edf34014199a08d6966b76f9%7C4a5378f929f44d3ebe89669d03ada9d8%7C1&sdata=nguE05y3lDdvGrQGW4uQGxGhww75YZB4aQ5azGB1YAc%3D&reserved=0></a>I realise {}, debug and epc:print are essentially generating the same thing, I'm just trying to use them differently/incorrectly. Obviously I can't put a whole <a></a> as a href value.Is there a way I can access just the link within oa_url? The oa_url field is in my: $c->{summary_page_metadata} = [qw/but we want to make it incredibly obvious to users that the OA link is there.Thanks, James *** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech *** Archive: https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.eprints.org%2Ftech.php%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C6311ae73edf34014199a08d6966b76f9%7C4a5378f929f44d3ebe89669d03ada9d8%7C1&sdata=U6gcd8km6zVXnIxso5AfG3GxVkbZVRiUHPGzvGmHppU%3D&reserved=0 *** EPrints community wiki: https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.eprints.org%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C6311ae73edf34014199a08d6966b76f9%7C4a5378f929f44d3ebe89669d03ada9d8%7C1&sdata=k8ySYfQdCqSeHVRebC%2B23HvPPjKNWAqKp7faZi16Gc8%3D&reserved=0 *** EPrints developers Forum: https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fforum.eprints.org%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C6311ae73edf34014199a08d6966b76f9%7C4a5378f929f44d3ebe89669d03ada9d8%7C1&sdata=%2BGPMtDxfDRZWPfcuWB40G8Wp7hPZVDFyIBDjIDUuSck%3D&reserved=0
- Follow-Ups:
- Re: [EP-tech] Open Acces URL
- From: Gilles Fournié <gilles.fournie@cirad.fr>
- Re: [EP-tech] Open Acces URL
- References:
- [EP-tech] Open Acces URL
- From: James Kerwin <jkerwin2101@gmail.com>
- Re: [EP-tech] Open Acces URL
- From: Gilles Fournié <gilles.fournie@cirad.fr>
- [EP-tech] Open Acces URL
- Prev by Date: [EP-tech] REST problems with capital letters
- Next by Date: Re: [EP-tech] Open Acces URL
- Previous by thread: [EP-tech] EPrints/CRIS
- Next by thread: [EP-tech] DOI handling in orcid_support_advance
- Index(es):