joomlaでシステムプラグインを作成し、mymethod()
というカスタムメソッドを作成しました。今私はajax経由でこのメソッドを呼び出したいと思います。私はlinkを試しましたが、新しいajaxプラグインが作成されますが、私はシステムプラグインのカスタムメソッドを呼び出して新しいプラグインを作成しません。joomlaプラグインのカスタム関数をurlで呼び出します。
0
A
答えて
3
プラグインシステムイベントonAfterInitialise()
を使用できます。 AJAX用
使用このURLを:リンクはokです
function onAfterInitialise() {
$jinput = JFactory::getApplication()->input;
if($jinput->get('type')=='mymethod') {
// your code here
}
}
1
:index.php?type=mymethod
これはにつながります。フォルダ名をajaxからsystemに変更するだけです。 joomla 3.4以前は、プラグインをajaxフォルダに置くことが必須でしたが、今は任意のフォルダに置くことができます。あなたのコードは次のようになります
JPluginHelper::importPlugin('system');
$plugin = ucfirst($input->get('plugin'));
$dispatcher = JEventDispatcher::getInstance();
try
{
$results = $dispatcher->trigger('myMethod' . $plugin);
}
catch (Exception $e)
{
$results = $e;
}
ここに記載されているように、残りの指示に従ってください。
関連する問題
- 1. URLでJavascriptの関数呼び出しを呼び出す
- 2. メインテーマ関数をプラグインで呼び出す
- 3. d3でカスタム関数を呼び出す
- 4. Scilabでカスタム関数を呼び出す
- 5. カスタムjqueryプラグインのメソッドを呼び出す
- 6. python変数のカスタム関数の呼び出しを呼び出す
- 7. IdentityServer4とカスタム関数を呼び出す
- 8. 別の関数呼び出しで関数を呼び出す
- 9. cx_Oracle内でカスタム関数を呼び出します。
- 10. WORDPRESS:別のプラグインからプラグイン関数を呼び出す
- 11. プラグイン以外のプラグイン関数を呼び出す
- 12. Joomlaメンバー関数への呼び出しget()on null
- 13. ヘッダーまたはフッターファイルのプラグイン関数を呼び出す
- 14. 引数でデバウンス関数呼び出しを呼び出す
- 15. OnClientClickおよびカスタムJavaScript関数の呼び出し
- 16. プラグイン内で関数を呼び出す。 Wordpressのスタイル
- 17. jQuery ajaxで関数asmxの呼び出しを呼び出す
- 18. データテーブルでカスタム列のレンダリング関数を呼び出す方法
- 19. jspのURLを介してサーブレットの関数を呼び出す
- 20. joomlaのビューでモデルを呼び出す?
- 21. 関数呼び出しから関数呼び出し名を抽出する
- 22. jqueryプラグインで関数を呼び出す方法は?
- 23. AngularJSでjQueryプラグイン関数を呼び出す
- 24. JSコールバックでjqueryプラグイン関数を呼び出す
- 25. jqueryプラグインで関数を呼び出す方法
- 26. formValidationプラグインで検証コールバック関数を呼び出す方法は?
- 27. 複数のAPI URLを呼び出して同時に呼び出します
- 28. Swiftのカスタム関数呼び出しを伴うsnackbar
- 29. 呼び出された関数から(元の関数で)javascript関数を呼び出していますか?
- 30. Googleマップ内でカスタム関数を呼び出す?
この回答は受け入れる必要があります。 –
しかし、このメソッドは、そのカスタム関数をすべての呼び出しに利用できるようにすることができますか? –