うわー、私は Invision Power Board のサポートが非常に不足していることに非常に驚いています (これは有料ソフトウェアです!)。
やりたいことのドキュメントが見つからないだけで、他のフォーラム ソフトウェアを使って 5 分でできることについて話しているのです。
とにかく、質問: 基本的に、フォーラムの「新しいトピック」ページにカスタム フォーム フィールド (選択メニュー) を追加する必要があります。postFormTemplateテンプレートにselect タグを追加し、 public_forums_post_postクラスをサブクラス化するフックも作成しました。追加したこの新しいフィールドの値を保存できるsaveForm関数をオーバーライドしています。
問題は、初期値をどのように設定するかです。つまり、フィールドの初期値をロードしてテンプレートに伝達できるようにする loadForm 関数などはありますか? 私の質問が十分に明確であることを願っています。説明が必要な場合はお尋ねください。