Developer forum

Forum » Ecommerce - Standard features » Filters displayed inconsistently in language layer

Filters displayed inconsistently in language layer

Adrian Ursu Dynamicweb Employee
Adrian Ursu
Reply

Hi Guys,

I have this solution: www.ppt.ro that runs on Dynamicweb 8.7.2.8

We are trying now to add a new language layer for Bulgarian.

The problem I am struggling with, is the way the filters are rendered. On http://www.ppt.ro/produse/barbati/imbracaminte/blugi-i-raiati, filters are rendered correctly while on the corresponding category in bulgarian they are not. I would paste the link but apparently the characters are replaced by url encoding.

My guess is the GroupID is not identified correctly based on the URL. Characters might have something to do with that?

I see there's an option in the URL provider to convert queryString to unicode. Would that help?

Any other ideas are welcomed.

Thanks,

Adrian

 


Replies

 
Nicolai Pedersen
Reply

Hi Adrian

Yes, try to unicode the URLs and make sure you enable the normalize checkbox as well - eventhough it might not be part of the issue. Also make sure everything is translated - filters and groups may not show up if they are not yet translated to Bulgarian.

 
Adrian Ursu Dynamicweb Employee
Adrian Ursu
Reply

Hi Nicolai,

I tried all the tricks in the book but I cannot figure out why they are not diisplayed correctly. Everything is translated, I have checked Unicode and normalize on the Custom URL section.

For some reason, the index seems to be unable to identify the group correctly even if the product list is correct.

Please help. I have no ninja tricks left.

Thanks,

Adrian

 
Nicolai Pedersen
Reply

Then I need a bit of help to get the problem reproduced on your site. Can you provide a small video or some screen dumps showing the error?

 
Adrian Ursu Dynamicweb Employee
Adrian Ursu
Reply

Hi Nicolai,

I had to find a way to fix it.

We have defined a hidden filter in which we pass the GroupID of the CurrentPage.

After this, the filters are rendered correctly.

My feeling is the Index did not identify the GroupID correctly because of the special characters, although the productlist was rendered correctly.

With our solution, we "aided" the index to identify the groupID.

So far it looks like it's working but I am not sure if this is a long term option.

Thanks,

Adrian

 
Nicolai Pedersen
Reply

But what does your groupid look like - any weird characters?

 
Adrian Ursu Dynamicweb Employee
Adrian Ursu
Reply

Nothing weird or new.

GroupID=100000-at-SHOP6

This is the way we had them for the past 3 years.

My guess is the special characters URL is messing it up and the system cannot translate the friendly URL into a valid GroupID.

Not sure if this sounds logic.

The romanian version works well.

It is pretty weird.

Adrian

 
Nicolai Pedersen
Reply

And what is the name of the group that does not work - can I get the text?

 
Adrian Ursu Dynamicweb Employee
Adrian Ursu
Reply

It happened for all groups. No matter how simplle the name of the group.

Now we have implemented that solution and it's complicated to configure a dev one to show the issue.

I can try and send you the database and files later today or tommorow.

Thanks,

Adrian

 

You must be logged in to post in the forum