Hello, I have created tags in easystore and assigned them to products. I have added and activated the tags addon in the SPPB page, but the tag filter is not displayed.
I contacted the Falang developer believing that the problem was with this component. After investigation, it turns out that there's a bug in: components/com_easystore/src/Helper/FilterHelper.php
The getTags is no good: The request forgets to take any language.
So when taqs are in Language, all mode, the easystore filter doesn't take the request into account.
The Falang developer requests that the following patch be applied.
**in the file components/com_easystore/src/Helper/FilterHelper.php
line 330****
change the query like this
$query->select('id, title AS name, alias AS value')
->from($db->quoteName('#__easystore_tags'))
->where($db->quoteName('published') . ' = 1');
if (Multilanguage::isEnabled()) {
//$query->where($db->quoteName('language') . ' = ' . $db->quote(Factory::getApplication()->getLanguage()->getTag()), 'OR');
$query->whereIn($db->quoteName('language'), [Factory::getApplication()->getLanguage()->getTag(), '*'], ParameterType::STRING);
}
$db->setQuery($query);
Thanks
Joomla 5.2 / SPPB : 5.4.4/ Easystore : 1.4.3/ Php : 8.3 / Allura template 1.0.2 Thank you