作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个 Joomla 插件。不幸的是,没有触发必要的事件。这意味着以下代码永远不会被执行:
public function onContentAfterSave($context, &$article, $isNew)
{
....
}
最佳答案
.xml 文件中的插件名称和 .php 文件中的插件名称可能不匹配。
[插件名称].php
<?php
defined('_JEXEC') or die;
jimport('joomla.event.plugin'); // I've also seen joomla.plugin.plugin.
// Perhaps and older version
class plg[PluginGroup][PluginName]
{
public function onContentAfterSave( $context, &$article, $isNew )
{
// $db = JFactory::GetDBO();
// etc...
}
}
?>
<?xml version="1.0" encoding="UTF-8"?>
<extension type="plugin" version="2.5.0" group="[PluginGroup]">
<name>[PluginName]</name>
<version>0.0.1</version>
<author></author>
<creationDate></creationDate>
<copyright></copyright>
<license></license>
<authorEmail></authorEmail>
<authorUrl></authorUrl>
<description></description>
<files>
<filename plugin="[PluginName]">[PluginName].php</filename>
<filename>[PluginName].xml</filename>
<filename>index.html</filename>
</files>
</extension>
关于php - Joomla:onContentAfterSave 未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10233748/
我正在开发一个 Joomla 插件。不幸的是,没有触发必要的事件。这意味着以下代码永远不会被执行: public function onContentAfterSave($context, &$art
我是一名优秀的程序员,十分优秀!