web-dev-qa-db-ja.com

サードパーティのフォームにデータを事前入力する方法はありますか?

ユーザーが教会の説教を管理できる拡張機能があります。これは、通常のリストビューとアイテムビューで行われます。

今、ユーザーは、それらの説教の物理的なコピーを注文する機能を追加することが可能かどうか尋ねました。

コーディングを始める前に、既存の拡張機能を使用してそれを行う方法があるかどうかを確認したいと思いました。非常に多くのフォームとショップの拡張機能があるので、フォームやカートにアイテムを事前入力するためのプラグインやフックを作成できる場所があるかどうか疑問に思いました。

最も簡単なのは、ユーザーが自分の住所を入力し、必要な説教のタイトルを送信するフォームを用意することです。

このようなフォームを自分で作成することもできますが、通常、サイト管理者はそれをカスタマイズして、多かれ少なかれフィールドを追加したいと考えています。そのため、フォーム(またはショップ)コンポーネントを使用してそのフォームを作成するのが良いと思います。しかし、コンポーネントには、ある種のAPI、フック、または選択した説教データを「事前入力」できる場所に必要です。

誰かがそのようなことを知っていますか?

4
Bakual

私は多くのJoomlaサイトでRSform Pro( http://www.rsjoomla.com/joomla-extensions/joomla-form.html )を使用しており、非常に満足しています。私はそれがあなたの要件のすべてを満たすと思います。外部テーブルまたは任意のJoomlaテーブルから取得した値を選択ボックスまたはフィールドに入力する機能があります。

Paypalを非常に簡単に統合することもできるため、これによりユーザーは希望する説教を選択し、その方法で支払うことができます。カスタムメールの設定、ファイルの添付、リストの管理、管理者のアクセス制御など...

この拡張機能により、フォーム表示/フォームプロセス/フォームプロセスの後に呼び出されるスクリプトなどのカスタムphpスクリプトも可能になります。したがって、独自の関数を作成してフォームに埋め込むオプションがあります。代わりに、プロバージョンに付属するプラグインがいくつかあります http://www.rsjoomla.com/support/documentation/view -knowledgebase/26-plugins-and-modules.html

お役に立てれば。

1
jonboy

あなたが何を求めているのかは非常に不明瞭です...フォームの入力、カートへの追加、またはどの種類のカートを扱っているかについての記述のないダウンロード。これらのいずれも、それらを完全に結び付けるにはかなりの作業なので、 Joomlaの有料ダウンロード拡張機能 から始めて、すでに何が行われているかを確認するか、いくつかの無料の拡張機能の1つをダウンロードして、それが来るかどうかを確認することをお勧めしますあなたが求めているものに近い。

0
GDP