所以我有这个工作 PHP 代码来获取 Joomla 当前显示的文章:
<?php
$option = JRequest::getCmd('option');
$view = JRequest::getCmd('view');
if ($option=="com_content" && $view=="article") {
$ids = explode(':',JRequest::getString('id'));
$article_id = $ids[0];
$article =& JTable::getInstance("content");
$article->load($article_id);
echo $article->get("title");
}
else {
echo "Error - not an article";
}
?>
我已经成功地在 ChronoForms 中使用它来获取我的文章名称以通过电子邮件发送给客户,这恰好是一个招标网站,每个文章名称的末尾都有一个 ID 代码,例如 12345。
是否有任何快速而肮脏的方法可以将此代码插入到 joomla 中的某个位置,以便我可以在文章中动态修改我的插件,例如:
{gallery}12345{/gallery}
我尝试将它直接添加到模板中,但无论我在哪里插入它(顶部、底部、中间)都会出现各种问题。我还在文章 joomla 插件中尝试了一个 PHP,但该代码停止了页面显示。