【问题标题】:joomla - create a plugin that changes pages title & descriptionjoomla - 创建一个更改页面标题和描述的插件
【发布时间】:2014-03-29 05:18:20
【问题描述】:

我是一个 joomla 菜鸟,我知道如何创建一个内容 joomla 插件,该插件使用事件侦听器 onContentAfterTitle 在文章标题之后打印文本。 Content plugin for Joomla

但我找不到event listener,我应该在其中放置更改页面title 和页面description 的代码。我已将其放入 onContentPrepareonAfterDispatch 中,但它不起作用。

谁能向我解释如何让它工作?

P.S:我想自己创建插件以根据需要进行自定义

【问题讨论】:

  • 您可能想向我们展示一些代码。您的插件是否安装在 /plugins/content/ 中? docs.joomla.org/Plugin/Events 仅列出 J3.x 的 onContentAfterTitle 和管理 IntroText,您应该在 onDocumentBeforeDisplay 中设置文档标题 - 它也适用于 J2.5
  • 描述是指元数据吗?
  • @RiccardoZorn, @Elin:它应该是一个system 插件。我在询问 html 元标记 descriptiontitle 标记。
  • @sandeepsolanki 我现在就试试。

标签: joomla joomla2.5 joomla-extensions


【解决方案1】:

感谢您的链接,但我在这里找到了问题的答案:
Create a plugin that changes pages title & meta description

并且放代码的事件是onBeforeCompileHead,用于改变head的函数是:$document->setHeadData($headData);

【讨论】:

    猜你喜欢
    • 2022-06-30
    • 2023-03-23
    • 1970-01-01
    • 2017-12-12
    • 1970-01-01
    • 2019-04-16
    • 1970-01-01
    • 2011-08-14
    • 1970-01-01
    相关资源
    最近更新 更多