【发布时间】:2013-12-24 11:01:07
【问题描述】:
您好,我在 localhost 上安装了 Joomla,并且我正在使用自定义模板。我有一个 templateDetails 文件,其中定义了我的职位。在我的 index.php 中,我使用以下方式包含模块:
<jdoc:include type="modules" name="custom_mod" />。
现在,当我尝试创建新模块(例如登录表单)时,我在后端看不到模块位置(有一个包含所有可用位置的下拉菜单)。事实上,我没有看到我的模板的任何职位。但是<jdoc:include type="content" /> 工作得很好。
我还进入了模板管理器并启用了“预览位置”,它确实显示了“custom_mod”。
我正在使用 Joomla 3.2。
你知道为什么会这样吗?
【问题讨论】:
-
预览位置基于您的 index.php 文件。职位列表基于 templateDetails.xml。所以我想说你的 xml 中可能有问题导致它无法被读取。
-
您在名称后缺少双引号。将
name="custom_mod更改为name="custom_mod"