【问题标题】:Joomla hello world module not workingJoomla hello world 模块不工作
【发布时间】:2013-12-06 03:08:06
【问题描述】:

这是我第一次使用 Joomla,我尝试开始使用简单的 hello world 模块。

我已经创建了 http://docs.joomla.org/J3.1:Creating_a_simple_module/Developing_a_Basic_Module 中描述的 hello world 模块。

这样配置:

但是没有渲染hello world文本:

我也尝试从 mod_helloworld.php 转储,但看起来它根本没有被解释。 我正在使用 Joomla! 3.1.5

知道我做错了什么吗?

【问题讨论】:

  • 尝试将其分配给position-7,它位于您的主菜单和登录模块所在的右侧,并查看它是否呈现。如果没有,请提供mod_helloworld.phpdefault.php的代码
  • position-12 是否属于您的模板?
  • 哈,position-7 工作,谢谢!我是这个职位的菜鸟,将阅读更多相关信息。
  • 是的,Joomla 提供模板文件夹的 index.php 中未定义的位置有点奇怪。您应该写一个答案并将其标记为正确,以便人们知道问题已解决
  • @Lodder 随意写一个,我会接受,所以你得到学分,因为你解决了我的问题。谢谢。

标签: php joomla joomla-extensions joomla3.0


【解决方案1】:

默认的 Joomla 模板 (Protostar) 带有预定义的位置,例如 position-1position-2position-1 等,然而,并不是每一个都在模板文件夹的 index.php 中定义,因此如果您将模块分配给这些未定义的位置之一,它将不会显示。

将您的模块分配到 position-7,这是模板右侧的预定义位置。主菜单和登录等其他模块也使用此位置。

【讨论】:

    猜你喜欢
    • 2023-04-11
    • 2012-08-03
    • 2013-09-07
    • 2018-02-17
    • 1970-01-01
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    • 2017-10-11
    相关资源
    最近更新 更多