Hi,
After a long investigation and a lot of tests ; we saw that the Joomla UCM structure does not allow a component to integrate properly.
The UCM content now require a "core category id" and if that category id is not provided, the tag is not visible in the tag listing.
But, to provide that category id, we have to link a field from the HikaShop product table to that "core_catid".
Because in HikaShop we have a multi-category system, we can't provide that column.
If we try to simulate that a column exists ; I can't explain why but there are some unwated side effects and the UCM object is not saved properly.
So, I really hate that patch but it is the only solution we saw to have the tags working.
In the file "administrator/components/com_hikashop/helpers/tags.php" please replace
$ret = $tagsHelper->postStoreProcess($tagsTable, $tags);
By
$ret = $tagsHelper->postStoreProcess($tagsTable, $tags);
if($ret) {
$query = 'UPDATE #__ucm_content SET core_catid = 1 WHERE core_catid = 0 AND core_type_alias = \'com_hikashop.product\'';
$db = JFactory::getDBO();
$db->setQuery($query);
$db->query();
}
Regards,