这是我第一次与Joomla合作,我尝试着使用简单的hello world模块。
我已按http://docs.joomla.org/J3.1:Creating_a_simple_module/Developing_a_Basic_Module所述创建了hello world模块。
配置如下:
但是没有渲染你好世界文本:
我也尝试从mod_helloworld.php转储,但看起来根本没有解释。 我正在使用Joomla! 3.1.5
知道我做错了什么吗?
答案 0 :(得分:1)
默认的Joomla模板(Protostar)带有预定义的位置,例如 position-1 , position-2 , position-1 等,但是,并非每一个都在模板文件夹的 index.php 中定义,因此如果将模块分配给其中一个未定义的位置,则不会显示该模块。
将模块分配到 position-7 ,这是模板右侧的预定义位置。主菜单和登录等其他模块也使用此位置。