[EP-tech] Re: Customising eprint_render.pl
Field A.N.
af05v at ecs.soton.ac.uk
Fri Apr 10 15:46:16 BST 2015
Ah, you aren't adding a new field, you'd rendering an existing field. The problem you're having here is, I believe, that related_url is a compound multiple field. If you test related_url_url in the citation, then render related_url if it's set, then I believe you'll get the behaviour you want. You'll have to do this in the citation though, not the metadata list.
--
Adam Field
Business Relationship Manager and Community Lead
EPrints Services
+44 (0)23 8059 8814
On 10 Apr 2015, at 15:41, George Macgregor wrote:
> Hi Adam,
>
> Thanks for offering to help with this. All I added to eprint_render.pl in the end was related_url, which was inserted into the summary_page_metadata as per the <comment> in summary_page.xml:
>
> $c->{summary_page_metadata} = [qw/
> commentary
> note
> keywords
> subjects
> divisions
> related_url
> sword_depositor
> userid
> datestamp
> lastmod
> /];
>
> Field configurations? This might be where I have gone wrong then because I don't recall making any! :-s But only because I thought the display of related_url was controlled by <foreach> inside summary_page.xml (i.e. only display where related_url is populated). Have I misinterpreted this?
>
> Thanks again!
>
> George
>
>> -----Original Message-----
>> From: eprints-tech-bounces at ecs.soton.ac.uk [mailto:eprints-tech-
>> bounces at ecs.soton.ac.uk] On Behalf Of Field A.N.
>> Sent: 10 April 2015 15:06
>> To: eprints-tech at ecs.soton.ac.uk
>> Subject: [EP-tech] Re: Customising eprint_render.pl
>>
>> Hi George
>>
>> It sounds like you've done the right thing? Can you tell me exactly how
>> you made the change? Paste bits of code into the email, and I'll be happy to
>> take a look. I'd like to see:
>>
>> * The field configuration of your new fields
>> * The relevant parts of eprint_render.pl
>>
>> Cheers
>>
>> --
>> Adam Field
>> Business Relationship Manager and Community Lead EPrints Services
>> +44 (0)23 8059 8814
>>
>>
>>
>>
>>
>> On 8 Apr 2015, at 09:48, George Macgregor wrote:
>>
>>> Hello colleagues!
>>>
>>> We recently migrated from 3.2.5 to 3.3.13. I am just working through a list of
>> minor customisations I would like to make but I appear to have encountered a
>> silly issue while modifying eprint_render.pl and summary_page.xml.
>>>
>>> I am attempting to modify the abstract pages as there are a couple of
>> additional metadata fields I would like to display, if populated. I therefore
>> added them to eprint_render.pl, reloaded the configuration and regenerated
>> the abstract pages. The additional fields are displaying as they should, if they
>> are populated (great); but where they are not populated the field is displayed
>> as empty. In summary_page.xml I notice that there appears to be a conditional
>> rule to control for this. Am I missing something obvious? Can anyone point me
>> in the right direction? I notice similar questions being posed on this list in the
>> past but with no responses.
>>>
>>> Thanks in advance!
>>>
>>> George
>>>
>>> ----------------------------------
>>> George Macgregor | Information Services Directorate Curran Building |
>>> University of Strathclyde
>>> Tel: 0141 548 3496
>>> Email: george.macgregor at strath.ac.uk
>>> Web: http://personal.strath.ac.uk/george.macgregor/
>>> ----------------------------------
>>> The University of Strathclyde is a charitable body, registered in
>>> Scotland, with registration number SC015263
>>>
>>>
>>>
>>> *** Options:
>>> http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
>>> *** Archive: http://www.eprints.org/tech.php/
>>> *** EPrints community wiki: http://wiki.eprints.org/
>>> *** EPrints developers Forum: http://forum.eprints.org/
>>
>>
>> *** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
>> *** Archive: http://www.eprints.org/tech.php/
>> *** EPrints community wiki: http://wiki.eprints.org/
>> *** EPrints developers Forum: http://forum.eprints.org/
>
> *** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
> *** Archive: http://www.eprints.org/tech.php/
> *** EPrints community wiki: http://wiki.eprints.org/
> *** EPrints developers Forum: http://forum.eprints.org/
More information about the Eprints-tech
mailing list