EPrints Technical Mailing List Archive

Message: #03638


< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First

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


Hi Adam

The grouping_function => "EPrints::Update::Views::
group_by_first_character", did the job just fine!

Thank you again for your support.

Kostas

2014-12-03 16:07 GMT+02:00 Field A.N. <af05v@ecs.soton.ac.uk>:
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@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




*** 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/