[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[EP-tech] Re: Browse by Author shows empty



Hi Kostas

	I've had a dig through the code, and it looks like the point of group_by_a_to_z (the grouping function you're using) is to explicitly include all characters A-Z if they don't exist in the data.  I would suggest you try using the group_by_first_character function instead, which doesn't have this behaviour.  The line to change is:

	grouping_function => "EPrints::Update::Views::group_by_a_to_z",

	...to...

	grouping_function => "EPrints::Update::Views::group_by_first_character",

	However, you may find that your range navigation looks a bit funny with letters missing from the alphabet.

--
Adam


On 3 Dec 2014, at 12:48, pgasinos pgs wrote:

> Hi Adam
> 
> Thank you for your response. 
> 
> Unfortunately hideempty => 1, didn't change a thing (I also have re-generated views and reloaded apache). It is very strange that hideempty works only in Greek Authors!!! I have no issue with Subject, Year, Division or Professor (I use corp_creators for Professors).
> 
> Kostas
> 
> 2014-12-03 11:46 GMT+02:00 Field A.N. <af05v at ecs.soton.ac.uk>:
> Hi Kostas
> 
>         Try this:
> 
> 
>                 menus => [
>                         {
>                                 fields => [ "creators_name" ],
>                                 new_column_at => [1, 1],
>                                 mode => "sections",
>                                 open_first_section => 1,
>                                 group_range_function => "EPrints::Update::Views::cluster_ranges_30",
>                                 grouping_function => "EPrints::Update::Views::group_by_a_to_z",
>                                 hideempty => 1,
>                         },
>                 ],
> 
>         ...and let me know whether that fixed it.
> 
> --
> Adam
> 
> On 3 Dec 2014, at 08:51, pgasinos pgs wrote:
> 
> > I have a multilingual repository (el, en). The strange thing is, that only in English I can't hide empty author records (it only hides the empty author records from the greek letters). All the other views work just fine.
> >
> > Browse by Author shows:
> > A...
> >
> > No items in this section.
> >
> > B...
> >
> > No items in this section. etc
> >
> > My "views.pl" file has:
> >
> > {
> >                 id => "creators",
> >                 allow_null => 0,
> >                 hideempty => 1,
> >                 menus => [
> >                         {
> >                                 fields => [ "creators_name" ],
> >                                 new_column_at => [1, 1],
> >                                 mode => "sections",
> >                                 open_first_section => 1,
> >                                 group_range_function => "EPrints::Update::Views::cluster_ranges_30",
> >                                 grouping_function => "EPrints::Update::Views::group_by_a_to_z",
> >                         },
> >                 ],
> >                 order => "-date/title",
> >                 variations => [
> >                         "type",
> >                         "DEFAULT",
> >                 ],
> >         },
> >
> > Am I missing something?
> >
> > Kostas Pgasinos
> >
> >
> >
> > *** 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/
> 
> --
> Adam Field
> Business Relationship and Community Manager
> EPrints Services
> 
> 
> 
> 
> *** 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/

--
Adam Field
Business Relationship and Community Manager
EPrints Services