您好我在localhost上安装了Joomla,我正在使用自定义模板。我有一个templateDetails文件,其中定义了我的位置。在我的index.php中,我使用:
包含模块 <jdoc:include type="modules" name="custom_mod" />
。
现在,当我尝试创建一个新模块(例如登录表单)时,我看不到后端的模块位置(有一个下拉菜单,其中包含所有可用位置)。事实上,我没有看到我的模板的任何位置。但是<jdoc:include type="content" />
完全正常。
此外,我进入了模板管理器并启用了“预览位置”,它确实显示了“custom_mod”。
我正在使用Joomla 3.2。
你知道为什么会这样吗?
答案 0 :(得分:1)
即使你的自定义位置没有显示在下拉列表中,但这并不意味着它们不在那里。您可以手动输入位置名称,然后按Enter键。然后它应该在正确的位置显示您的模块。完成之后,它将被添加到您手动定义的位置列表中(在下拉菜单的末尾),以便下次创建模块并将其置于该位置时,它应该像往常一样显示。它也将出现在filter-modules-by-position下拉列表中。
我目前正试图弄清楚过滤器函数从何处获取数据,并在我完全弄清楚后立即更新我的答案。现在,只需手动输入即可!