Мы получили приведенную ниже ошибку в файле журнала ошибок, а также не смогли просмотреть события на странице событий. Также не удалось найти соответствующий скрипт.
index: Undefined module: eventcalendar
error/view.php:
Error ocurred using URI: /dffestival_eng_GB/eventcalendar/fullcalendarprogramme
Мы используем версию eZ Publish Community Project 2012.6.
Может ли кто-нибудь объяснить, пожалуйста, как решить эту ошибку.
Спасибо
eZ Publish Community Project 2012.6 — это версия eZ Publish 5 eZ Publish, и, вероятно, упомянутый вами модуль является пользовательским и основан на устаревшем проекте.
Это означает, что его исходный код должен быть в ezpublish_legacy / extension /.
eZ Publish 5 требует, чтобы устаревшие модули были четко определены в их module.ini.append.php
,
Сначала найдите расширение, где находится ваш пользовательский модуль. У вас, вероятно, есть вид модуля под названием fullcalendarprogramme.php
определяется в каталоге, как это ezpublish_legacy/extension/<EXTENSIONNAME>/modules/eventcalendar/
Затем отредактируйте связанный module.ini
файл в ezpublish_legacy/extension/<EXTENSIONNAME>/settings/module.ini.append.php
и убедитесь, что это выглядит так:
<?php /* #?ini charset="utf-8"?
[ModuleSettings]
ExtensionRepositories[]=EXTENSIONNAME
ModuleList[]=eventcalendar
*/
Обратите внимание, что fullcalendarprogramme
представление может быть определено в другом сценарии. Вы найдете соответствие между именем представления и сценарием в module.php
файл модуля:
$ViewList['fullcalendarprogramme'] = array(
'script' => 'fullcalendarprogramme.php'
);
Других решений пока нет …