【问题标题】:How do I make a component in Joomla display as an article?如何在 Joomla 中将组件显示为文章?
【发布时间】:2010-09-09 21:13:43
【问题描述】:

更具体地说,我正在尝试使 mailto 组件显示在我的模板中;和文章一样。

默认情况下,mailto 组件会在新窗口中打开。到目前为止,我更改了代码,使其在同一个窗口中打开,但这样整个模板就消失了。

有什么建议吗?

【问题讨论】:

    标签: joomla components mailto joomla-article


    【解决方案1】:

    在模板中有一个标签,它获取组件的内容。一篇文章是一个 com_content 组件。您正在尝试放入 caom_mail_to 组件?美妙之处在于它们都插入同一个插槽。

    现在您只能在页面上拥有一个组件。你可以有很多模块,但只有一个组件。

    您可以通过从菜单命令中选择来设置页面上的组件。 (每个菜单项指的是一个组件。)一般来说,组件是 com_content 类型,并且是文章,但在您的情况下,您想要添加一个名为 com_mailto 的组件?假设组件已安装,您只需在菜单项管理器中选择新按钮,然后选择 mailto 组件类型即可。

    joomla 1.5 模板中使用的标签是:

    <jdoc:include type="component" />
    

    另一方面,如果您尝试将模块添加到模板中,那就是另外一锅鱼了。你需要创建一个模块的实例,将它分配给一个标签(它存在于模板中),然后选择模块将在哪些菜单项上发布。模块模板中的标签如下:

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

    您可以将多个模块放入一个占位符中。

    如果您已经掌握了这些基本知识,请将这个组件的详细信息传递给我们,我们会看看是否能为您找到更好的解决方案。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 我同意奥马尔的观点。我用过“ComAsCon”,效果很好,我推荐它,但我不得不说我不喜欢这个插件添加的 iframe 标签,但你可以将它用于许多组件,它会工作正常。
      【解决方案3】:

      恐怕我不能完全理解您的问题 - 您希望将会员注册表单或电子邮件通知显示为文章吗?如果是这样,那么最简单的方法是安装“m2c”——“模块到组件”组件。然后您可以将任何模块(即注册框)放在中心内容区域。

      m2c 组件可以在这里找到:http://joomla.focalizaisso.com.br/en/componentes/index.php

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-05-23
        • 2014-09-07
        • 1970-01-01
        • 1970-01-01
        • 2014-12-24
        • 2011-04-20
        • 1970-01-01
        相关资源
        最近更新 更多