Pyrocmsでウィジェットを自動的に作成するにはどうすればよいですか?
-
12-10-2019 - |
質問
登録フォームのあるイベントとしてモジュールを開発したいと思います。イベントは、実際には、登録フォームURLなどのフィールドを追加することにより、わずかな変更を伴うページモジュールです。コントローラーがビューを返すとき、コントローラーにイベント情報(記事)とGoogleマップウィジェットとともに登録フォームウィジェットを返してほしい。
ウィジェットのクラスを想像してみてください:
<?php
class Registration_Form_Widget extends Widget{
......
}
私の質問は、ウィジェットを動的に作成することは可能ですか(ウィジェットインスタンスの作成は動的であることを意味します(コンテンツではなく)、新しい登録_Widgetを使用して、データベースに保存された登録フォームURLなどのパラメーターをバイパスしますか?
これまでのところ、自動増分IDでウィジェットインスタンスを動的に作成する方法を示す例はありません
ありがとう...
解決
いいえ、WidgetはEMを作成するたびに作成されます。
他のヒント
少しコードでそれを達成することは明らかに可能ですが。自動的にそれを行う「マジック関数」はありませんが、ユーザーが管理者CPでウィジェットを作成したときに何が行われるかを理解するためにウィジェットモジュールファイルを調べることができます。そして、あなたは自分で行動を再現することができます。
所属していません StackOverflow