Hi,

Originally Posted by
csicontact
i have the ".=>," added to character/string replacements config, but don't replace the "." in a "dr." by manufacturer mapping. When the "." exists in a product name is ok.
You're right, you've found a bug in the autogeneration algorithms for the Manufacturers and EZ-Pages. The replacement words aren't being used correctly for those two page types. I'll include a fix for this in the next version. In the meantime you can apply the fix yourself by changing a few lines in
admin/includes/functions/extra_functions/ceon_uri_mapping.php
Change lines 1231-1232 from:
PHP Code:
$category_and_product_path_array[$i] = String::regexpReplace(
$category_and_product_path_array[$i],
to:
PHP Code:
$ez_page_name = String::regexpReplace($ez_page_name,
And change lines 1467-1468 from:
PHP Code:
$category_and_product_path_array[$i] = String::regexpReplace(
$category_and_product_path_array[$i],
to:
PHP Code:
$manufacturer_name = String::regexpReplace($manufacturer_name,
That'll get things working as expected.
Sorry about the bug.. that one's been there for years and managed to slip past, guess not many use this functionality in EZ-Page/Manufacturer names!
All the best..
Conor
ceon
Bookmarks