如何在Joomla中显示模块?

时间:2021-02-23 19:31:10

Very simple question. I've written a module for joomla, But how do I get it to display on content pages? Every tutorial seems to gloss over this very simple issue. I can see it in the module manager and it installs properly.

很简单的问题。我为joomla编写了一个模块,但是如何让它在内容页面上显示呢?每个教程似乎都掩盖了这个非常简单的问题。我可以在模块管理器中看到它并正确安装。

Please Help!

Edit clarification

4 个解决方案

#1


(This for Joomla 1.5 and might be different for other versions of Joomla)

(这适用于Joomla 1.5,可能与其他版本的Joomla不同)

In the Module manager, open(Edit) your module.

在模块管理器中,打开(编辑)您的模块。

  • In the Details section:
  • 在详细信息部分:

    • Set the Enabled radio-button to true,
    • 将Enabled单选按钮设置为true,

  • 将Enabled单选按钮设置为true,

    • Select the Position you want to display it in. (This position must be specified in your template like such: ).
    • 选择要在其中显示的位置。(必须在模板中指定此位置,如下所示:)。

  • 选择要在其中显示的位置。(必须在模板中指定此位置,如下所示:)。

    • Set the Access Level to public. (It will be displayed to everyone.)
    • 将访问级别设置为公共。 (它将向所有人显示。)

  • 将访问级别设置为公共。 (它将向所有人显示。)

  • In the Menu assignment area
  • 在菜单分配区域中

    • Select Menus: All (It will be displayed on all Pages.)
    • 选择菜单:全部(它将显示在所有页面上。)

  • 选择菜单:全部(它将显示在所有页面上。)

  • Click on the Apply button.
  • 单击“应用”按钮。

  • Now select in the Details area the order you want to display your module in.
  • 现在,在“详细信息”区域中选择要显示模块的顺序。

  • Click on the Save button.
  • 单击“保存”按钮。

The above steps should display your module on every page in the front end.
If does not you most properly need to fix bugs in your module.

上述步骤应在前端的每个页面上显示您的模块。如果你不是最合适的需要修复你的模块中的错误。

#2


Since it's on your Module Manager page, make sure that it's enabled and that it's set to the appropriate access level (i.e. Public if you want it to be showed for everyone, Registered for registered users, etc.) Edit those settings as necessary.

由于它位于您的“模块管理器”页面上,请确保它已启用并且已设置为适当的访问级别(即,如果您希望为每个人显示,为注册用户注册等,则为“公共”)。根据需要编辑这些设置。

Then check the module's position setting -- that will correspond to a position as defined in your template with the code (where in this example "xyz" is the name of your position):

然后检查模块的位置设置 - 这将对应于模板中使用代码定义的位置(在此示例中,“xyz”是您的位置名称):

<jdoc:include type="modules" name="xyz" />

See also this page and this one for guides.

另见本页和本指南。

#4


I think the question was not about displaying the module, but more about diplaying it inside content articles, this worked for me: http://www.youtukan.com/joomla/how-to-insert-anything-module-inside-content-in-joomla-15.html

我认为这个问题不是关于展示模块,而是更多关于将其放在内容文章中,这对我有用:http://www.youtukan.com/joomla/how-to-insert-anything-module-inside-content -in-的Joomla-15.html

#1


(This for Joomla 1.5 and might be different for other versions of Joomla)

(这适用于Joomla 1.5,可能与其他版本的Joomla不同)

In the Module manager, open(Edit) your module.

在模块管理器中,打开(编辑)您的模块。

  • In the Details section:
  • 在详细信息部分:

    • Set the Enabled radio-button to true,
    • 将Enabled单选按钮设置为true,

  • 将Enabled单选按钮设置为true,

    • Select the Position you want to display it in. (This position must be specified in your template like such: ).
    • 选择要在其中显示的位置。(必须在模板中指定此位置,如下所示:)。

  • 选择要在其中显示的位置。(必须在模板中指定此位置,如下所示:)。

    • Set the Access Level to public. (It will be displayed to everyone.)
    • 将访问级别设置为公共。 (它将向所有人显示。)

  • 将访问级别设置为公共。 (它将向所有人显示。)

  • In the Menu assignment area
  • 在菜单分配区域中

    • Select Menus: All (It will be displayed on all Pages.)
    • 选择菜单:全部(它将显示在所有页面上。)

  • 选择菜单:全部(它将显示在所有页面上。)

  • Click on the Apply button.
  • 单击“应用”按钮。

  • Now select in the Details area the order you want to display your module in.
  • 现在,在“详细信息”区域中选择要显示模块的顺序。

  • Click on the Save button.
  • 单击“保存”按钮。

The above steps should display your module on every page in the front end.
If does not you most properly need to fix bugs in your module.

上述步骤应在前端的每个页面上显示您的模块。如果你不是最合适的需要修复你的模块中的错误。

#2


Since it's on your Module Manager page, make sure that it's enabled and that it's set to the appropriate access level (i.e. Public if you want it to be showed for everyone, Registered for registered users, etc.) Edit those settings as necessary.

由于它位于您的“模块管理器”页面上,请确保它已启用并且已设置为适当的访问级别(即,如果您希望为每个人显示,为注册用户注册等,则为“公共”)。根据需要编辑这些设置。

Then check the module's position setting -- that will correspond to a position as defined in your template with the code (where in this example "xyz" is the name of your position):

然后检查模块的位置设置 - 这将对应于模板中使用代码定义的位置(在此示例中,“xyz”是您的位置名称):

<jdoc:include type="modules" name="xyz" />

See also this page and this one for guides.

另见本页和本指南。

#3


#4


I think the question was not about displaying the module, but more about diplaying it inside content articles, this worked for me: http://www.youtukan.com/joomla/how-to-insert-anything-module-inside-content-in-joomla-15.html

我认为这个问题不是关于展示模块,而是更多关于将其放在内容文章中,这对我有用:http://www.youtukan.com/joomla/how-to-insert-anything-module-inside-content -in-的Joomla-15.html