【问题标题】:Joomla: What is the proper way to use "content.prepare"?Joomla:使用“content.prepare”的正确方法是什么?
【发布时间】:2021-02-26 01:16:42
【问题描述】:

我正在尝试将一个模块放入另一个组件中。根据https://www.joomlashack.com/blog/joomla-how-to/module-position-component/我可以放

<?php echo JHtml::_('content.prepare', '{loadposition myposition}'); ?>

在有问题的 PHP 文件中。

我已经尝试过了,但它对我不起作用,这行代码根本不会向我的 HTML 输出任何内容。也没有抛出错误。那么这种技术是否仍然可用?还是我错过了什么?

【问题讨论】:

  • 请在 JSE 上发布 Joomla 问题。我正在努力在专门的社区中吸引更多的用户、问题和活动——否则它永远不会增长。
  • 我先发到 JSE 再发到这里。
  • 确保将位置设置为显示在相关页面上(通常意味着将其设置为所有页面)。

标签: php joomla joomla-extensions


【解决方案1】:

此技术需要“内容 - 加载模块”插件。

您的代码中的loadposition 是触发此插件的事件:https://docs.joomla.org/How_do_you_put_a_module_inside_an_article%3F#loadmodule

您的案例中的经典问题是:

  1. “内容 - 加载模块”插件未启用
  2. 您尝试包含的模块未“发布”
  3. 模板覆盖未在正确的模板或文件上完成,您可以尝试仅添加文本以确保您首先看到它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-24
    • 2021-09-23
    • 2017-04-07
    • 2013-01-09
    • 2013-03-19
    • 2019-05-11
    • 2018-02-17
    相关资源
    最近更新 更多