あなたは徹底的にあなたが行「プラグインはオーバーライドを許可する準備ができている場合は、あなたがそれを行うことしかできませんが。」
と
を見つける与えているリンクをチェックしている場合
Joomlaはプラグインをオーバーライドするメカニズムを提供していますが、この機能はすべてのプラグインでサポートされているわけではありません。現在のところ、Joomla 3.xのコアでオーバーライドできるプラグインは、コンテンツコンポーネントの記事ビューで前/次の記事リンクを表示するPagenavigation Contentプラグインです。サードパーティの開発者が他のプラグインを使用できるようにすることもできますし、将来的にはより多くのコアプラグインをオーバーライドすることができます。ここに引用されたよう
あなたは「それに/ TMPL /フォルダを持っているので、プラグインがオーバーライドされたときにあなたが知っているだろう。」プラグインの内側にTMPLフォルダを持っていますか
はまた、あなたがJPluginHelper::getLayoutPath()
を使用しています。これらは、レイアウトをオーバーライドする前に完了する必要がある要件です。彼らは)(JPluginHelper :: getLayoutPathを使用していた
// Output.
if ($row->prev || $row->next)
{
// Get the path for the layout file
$path = JPluginHelper::getLayoutPath('content', 'pagenavigation');
// Render the pagenav
ob_start();
include $path;
$row->pagination = ob_get_clean();
$row->paginationposition = $this->params->get('position', 1);
// This will default to the 1.5 and 1.6-1.7 behavior.
$row->paginationrelative = $this->params->get('relative', 0);
}
pagenavigationプラグインでこのコードをチェックしてください 。
$path = JPluginHelper::getLayoutPath('search', 'my-plug-in');
あなたはpagenavigationプラグインを完全にチェックして良いアイデアを得ることができます。