Здравствуйте. Возникла проблема с выводом модулей через ModuleHelper. Модули вытаскиваю так:
$modules_bottom = ModuleHelper::getModules('content-bottom');
foreach($modules_bottom as $module_b):
echo ModuleHelper::renderModule($module_b);
endforeach;
К позиции "content-bottom" привязано много разных модулей, но все они привязаны к разным страницам. В целом, обычная привязка модулей к страницам, просто модульная позиция прописана не в шаблоне, а в макете.
Проблема в том, что с недавнего времени в модульную позицию выводятся все опубликованные модули, независимо от привязки к страницам.
Т.е. была страница "1" и на нее выводился модуль "А". На страницу "2" выводился модуль "Б". В какой-то момент на страницах "1" и "2" выводятся модули и "А" и "Б".
Предположительно проблема пошла после обновления до Joomla 5.0.2, т.к. на локалке стоит 5.0.1 и там всё работает нормально.
В патчноуте к 5.0.2 упоминаний про модули не нашел, в Google вроде тоже тихо.
Может кто-нибудь подскажет вариант решения проблемы?