[EP-tech] related_resources field display
Yuri
yurj at alfa.it
Mon Nov 26 08:50:18 GMT 2018
How did you display it? I've just added it to
@{$c->{summary_page_metadata_full}} in cfg/cfg.d/x_recollect.pl and it
worked.
Il 23/11/18 14:28, James Kerwin via Eprints-tech ha scritto:
> Hi All,
>
> I have a problem on our data repository which uses Recollect.
>
> On the staff view, the "Related Resources" field displays as something
> similar to:
>
> ARRAY(0x7f7c354a5c10)
>
> Checking the database I can see the links I submitted for this field
> are still in the format I expected, so the problem appears to be in
> the display of these items. It looks as though it's trying to print a
> hash/array instead of accessing the object the "proper" way.
>
> I've taken a good look at this and got to Details.pm in:
>
> /usr/share/eprints3/perl_lib/EPrints/Plugin/Screen/EPrint
>
> I can understand the code (more or less) to the point where it prints
> out each stages tab (Previews, Details, Actions, History, Issues) and
> how it appears to print the header for each section under each tab
> (e.g. Details ==> Upload, Details,Other Defined Fields.
>
> I just can't see where each subheading is then printed to screen
> (Creators of, Title of Divisions etc):
>
> image.png
>
> Irritatingly, on the repository we have an analogous "related_url"
> field that displays correctly. If I knew where to look I could just
> compare and correct it. Does anybody have any ideas? There is an
> x_recollect.pl
> <https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fx_recollect.pl&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cc07074c47af44cead34708d6537c32f7%7C4a5378f929f44d3ebe89669d03ada9d8%7C1&sdata=gknnT92a8nGQvuImn6%2BjY9KrV0wNgSrVmoTMsAGtB54%3D&reserved=0>
> in cfg.d that contains the following, but I don't think that's what I
> want:
>
>
> $c->add_dataset_field(
> "eprint",
> {
> name => 'related_resources',
> type => 'compound',
> multiple => 1,
> render_value => 'EPrints::Extras::render_url_truncate_end',
> fields => [
> {
> sub_name => 'url',
> type => 'url',
> input_cols => 40,
> },
> {
> sub_name => 'type',
> type => 'set',
> render_quiet => 1,
> options => [
> qw(
> pub
> author
> org
> )
> ],
> } ],
> input_boxes => 1,
> input_ordered => 0,
> },
> reuse => 1
> );
>
>
> 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%7Cc07074c47af44cead34708d6537c32f7%7C4a5378f929f44d3ebe89669d03ada9d8%7C1&sdata=yucarzXxII6aD5BYmcyb6ep%2FmvLa32Dm8y%2BuvbeD1C8%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%7Cc07074c47af44cead34708d6537c32f7%7C4a5378f929f44d3ebe89669d03ada9d8%7C1&sdata=FaRlJsGfBQo5SCTN90%2FjjwlTcYWvlEVjtB756i3U9ts%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%7Cc07074c47af44cead34708d6537c32f7%7C4a5378f929f44d3ebe89669d03ada9d8%7C1&sdata=hlrXe0CUYfWL62h80GgC%2BxvkV6%2BIHgaszzx9ijUj2m8%3D&reserved=0
More information about the Eprints-tech
mailing list