【发布时间】:2011-08-11 18:58:12
【问题描述】:
我正在使用Sourcerer plugin 在我的文章中使用 PHP 代码。我想在我的文章中使用 Joomla API/框架来动态设置 HTML 元标记和其他东西。 I found setHeadData 方法应该允许我这样做,但我根本不知道如何调用它。
[Q] 谁能给我 1 个示例或指向我的教程,以帮助我开始使用该 joomla API/框架?
回答
基于大量指向同一个方向的反馈,使用内容插件修改头部数据比通过文章进行修改要好得多。如果你像我一样想在一篇文章中这样做,我就是这样做的:
(1)我使用ezpresso提供的sn-p来设置文章里面的head数据。
(2) 我修改了 libraries/joomla/document/html/renderer/head.php 文件来改变头部数据的设置方式。
例如,您可以在步骤 (1) 设置标题元标记,然后在步骤 (2) 替换以下行:
$strHtml .= $tab.'<title>'.htmlspecialchars($document->getTitle()).'</title>'.$lnEnd;
用这个:
$strHtml .= $tab.'<title>'.htmlspecialchars($document['metaTags']['standard']['title']).'</title>'.$lnEnd;
您可能还想查看 libraries/joomla/document/html/renderer/head.php 以在头部进行更多清理,例如摆脱 generator 元标记Joomla 插入。
【问题讨论】:
标签: api frameworks joomla joomla1.5