Aricie
The DNN Expert for your web project
DNN Community Forums

Advaced categories in multilanguage

Sort:
You are not authorized to post a reply.
Author
Messages


peppezic











New Member



Posts:




New Member



    Hi there. I was testing Friendlier Url for a multilanguage site with Catalook.

    Since I'd like to show a localized value for each advanced categories in the urls (and I knew I can't use {AdvCatName} group because it is not localized), I decided to use advanced categories system with a link url to a tab for each adv.category. Each tab has it's localized tabname (with Delisoft TabLocalizator module) and so I was wondering if, somehow, it is possible to show those tabname in the urls and getting everything to work.

     

    Could you please suggest a way to accomplish it?

    Any help would be precious.



    Deleted User











    New Member



    Posts:




    New Member



      Hi,

      The default rule should rewrite fine all localized tab name by DS Localizator. But with this way, you should to configure all the page with the advanced category name and configure catalook module to show the wanted category.

      However, we'll look to improve the catalook provider to rewrite with the catalook localization.

      Best regards,



      peppezic











      New Member



      Posts:




      New Member



        Many thanks cgaspard. I did what you suggested: created a localized tab name (through DSDelisoft module) for each advaced category and configured FUP to show the tab name for each adv.category and the ProductName for product detail page, and everything appears to work.

        Unfortunately I'm still trying to change the behaviour for the store (home) page of the site with no success. I'd like my store/home page to appear like this:

        - Default language store/home page: mysite.com

        - Italian store/home page: mysite.com/it

        I tried to add a tab specific strategy for the store/home page adding this:

        General settings: [${Scheme}][${UserInfo}][${RootPath}][/${Lang}][/${TabPath,None}][/${TabName,None}][/${ControlKey}][?${QueryString,None}][#${Fragment,QueryStringFlag}]

        Conditional Behaviour: Input.Param("language")="en-US" 

        General settings:  [${Scheme}][${UserInfo}][${RootPath}][/${TabPath,None}][/${TabName,None}][/${ControlKey}][?${QueryString,None}][#${Fragment,QueryStringFlag}]

        For all the general settings rules I added the Catalook Provider and the Standard provider.

        Would you please suggest a way to obtain the results above?

         

        You are not authorized to post a reply.