Details

      Description

      Categories are currently indexed by the name field which is not localized, as opposed to the title field which is localized. This means you cannot search for a category in the language of the current locale, only the default locale. Categories should instead be indexed by title and it should be a localized index.

      Steps to reproduce:

      1. Assuming the default language English (United States). If it is not, change these steps accordingly.
      2. Create a category with title "One" in English, and "Two" in French
      3. Create a web content article and add category "One" to it, and publish it
      4. Create a user, "[email protected]"
      5. Log in as test1 and change the language to French (Control Panel > My Account > Display Settings > Language > French (France)
      6. Add the search portlet
      7. Search for "Two"

      Expected results: the web content article should be shown in results. Actual results: the web content article is not found.

      The way we currently index categories, French users need to search by the english name of the category, even though the French name is displayed when selecting a category.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ginson.ren Ginson Ren
              Reporter:
              jonathan.potter Jonathan Potter (Inactive)
              Participants of an Issue:
              Recent user:
              Esther Sanz
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Days since last comment:
                8 years, 34 weeks, 2 days ago

                  Packages

                  Version Package
                  6.1.20 EE GA2
                  6.2.0 CE M2