0

我已经使用 Joomla 几个星期了,有些事情让我在选择模块位置时感到沮丧——如果我忽略了某些东西,我只想和你“Joomlexperts”核对一下......

  1. 我正在使用 Joomla 3.1。在许多教程和视频中,我看到人们可以从带有复选框的弹出窗口中选择他们的模块位置——我的只是一个下拉列表——他们是否取消了 Joomla 3.1 中的该功能?还是我错过了什么?

  2. 有没有办法从可用模块位置列表中删除我实际上没有使用的模板的模块位置?我觉得它令人困惑和烦人,而且我经常选择错误的那个。

  3. 为什么,例如在“我的自定义模板”下选择“模块位置 1”并保存后,当我返回查看模块位置分配时,它会列在“自定义位置:模块”的下拉子菜单下位置 1”而不是似乎分配在“我的自定义模板:模块位置 1”下?再一次,感觉误导和混乱。

Joomla 是一个相当成熟的平台,这似乎是糟糕的 UI 设计 - 它没有意义,这就是我查询这个的原因,因为我的假设是我一定忽略了一些东西。

最后,为什么不使用一个小的图标/图片指示(页面地图)来指示哪个模块位置,而不是使用抽象名称?好吧,这可能会进入咆哮的领域——我知道,除非我愿意改进它,否则我不应该批评 GPL 软件——但同样,也许这样的事情存在并且我没有注意到它。

4

2 回答 2

1
  1. 模块位置总是从下拉列表中选择。我不确定你在哪里看到一个模式框来选择一个位置。他们可能选择了其他使用模态的东西。

  2. 我不会推荐这个。这将涉及编辑 templateDetails.xml 文件。更新模板将覆盖任何更改,如果您希望将来使用这些职位之一怎么办?从列表中选择位置时要小心,并确保选择正确的位置;)

  3. 我假设您已经正确定义了位置并且即使它说“自定义位置:模块位置 1”它也可以工作。我不太清楚为什么这对你来说看起来不同。

有一个可以预览的模块位置图。转到您的模板管理器,然后单击“模板”,然后单击您正在使用的模板的“预览”。如果您看到消息:No preview available for Administrator templates,然后转到“选项”(右上角)并启用“预览模块位置”参数。请不要忘记在完成后禁用它,因为我相信在保持启用状态时会出现某种问题。

UI设计不差。大量的工作和测试使它变得更好;)

于 2013-09-13T13:39:38.387 回答
1

为了扩展Lodder所说的-

  1. 这也可以由您使用的管理模板控制。可以像前端模板一样自定义管理模板。这也可以通过扩展来改变。高级模块管理器使用一个灯箱,其中包含可以过滤和搜索的职位列表。

  2. 当然,有一种非常简单的方法可以删除您不使用的模板的位置。如果您从不打算使用模板,请卸载它。它们存在的原因是因为单个站点可以使用多个模板,因此您希望能够将模块分配给特定模板中的位置,而不仅仅是默认模板。在 Extension Manager 中卸载模板。

  3. Elin 谈到了这一点,您看到的是与每个模块位置相关的描述字符串。您可以在 en-GB.tpl_TEMPLATE-NAME.sys.ini 文件中将其更改为您想要的任何内容,如果模板没有,则可以创建此文件。

最后,没有内置模块位置图的一个很好的原因是位置可以由 CSS 控制。添加一点 CSS 会根据它出现的页面移动模块位置是微不足道的,而无需对该位置的模板代码或模块做任何事情。例如,Bootstrap 框架将所有模块位置堆叠在较小的屏幕尺寸上。也就是说,您可以按照 Lodder 的建议进行操作并使用预览模块位置选项,但它只会向您显示默认 CSS 的位置。没有办法有效地解释模板 HTML 和 CSS 覆盖可以控制位置的无限方式。

于 2013-09-14T10:28:44.257 回答