【问题标题】:ezPublish error: index: Undefined module: eventcalendarezPublish 错误:索引:未定义模块:事件日历
【发布时间】:2016-01-18 12:04:33
【问题描述】:

我们在错误日志文件中收到以下错误,也无法在事件页面上查看事件。也找不到相关的脚本。

index: Undefined module: eventcalendar
error/view.php:
Error ocurred using URI: /dffestival_eng_GB/eventcalendar/fullcalendarprogramme

我们正在使用 eZ Publish Community Project 2012.6 版本。

谁能解释一下如何解决这个错误。

谢谢

【问题讨论】:

  • 您在这个问题上取得了进展吗?如果是,请考虑将其标记为已解决。

标签: php ezpublish


【解决方案1】:

eZ Publish 社区项目 2012.6 是 eZ Publish 的 eZ Publish 5 版本,您提到的模块可能是基于旧项目的自定义模块。

这意味着它的源代码应该在ezpublish_legacy/extension/中。

eZ Publish 5 要求在其module.ini.append.php 中明确定义遗留模块。

首先,找到您的自定义模块所在的扩展。您可能有一个名为 fullcalendarprogramme.php 的模块视图定义在类似 ezpublish_legacy/extension/<EXTENSIONNAME>/modules/eventcalendar/ 的目录中

然后在ezpublish_legacy/extension/<EXTENSIONNAME>/settings/module.ini.append.php 中编辑相关的module.ini 文件并确保它看起来像这样:

<?php /* #?ini charset="utf-8"?
[ModuleSettings]
ExtensionRepositories[]=EXTENSIONNAME
ModuleList[]=eventcalendar
*/

请注意,fullcalendarprogramme 视图可能在另一个脚本中定义。您可以在模块的module.php 文件中找到视图名称和脚本之间的映射:

$ViewList['fullcalendarprogramme'] = array(
    'script' => 'fullcalendarprogramme.php'
);

【讨论】:

    猜你喜欢
    • 2016-11-09
    • 2014-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    • 1970-01-01
    • 2014-01-17
    • 2011-02-21
    相关资源
    最近更新 更多