На одном старом сайте (больше 14 лет сайту) возникла ошибка после обновления до 2,17,2. Что то с категориями случилось. Не открываются записи привязанные к категориям. Если категории отключить — открываются. Если категории включить — не открываются.
Отладка пишет:
Ошибка в запросе БД:
Неизвестный столбец 'i.category_id' в 'where clause'
SELECT i.*
FROM cms_content_datasets i
WHERE (i.category_id IN ('10')) AND (i.ctype_id = '10') AND (i.is_visible = '1')
ORDER BY i.ordering asc
Последние вызовы:
cmsModel->get() @ /system/controllers/content/model.php : 565
modelContent->getContentDatasets() @ /system/controllers/relevanter/hooks/relevant_events.php : 145
onRelevanterRelevantEvents->run() @ /system/core/controller.php : 743
cmsController->runExternalHook() @ /system/core/controller.php : 702
cmsController->runHook() @ /system/core/eventsmanager.php : 142
cmsEventsManager::runHook() @ /system/core/eventsmanager.php : 61
cmsEventsManager::hook() @ /templates/default/controllers/relevanter/widgets/relevants/relevants.tpl.php : 8
include() @ /system/core/template.php : 3325
cmsTemplate->renderWidget() @ /system/core/core.php : 1241
cmsCore->runWidget() @ /system/core/core.php : 1131
cmsCore->runWidgets() @ /system/core/core.php : 204