2017-03-15 10 views
0

Contao CMS 3.5.xを使用しています。バックエンド(DCA)に「エンクロージャ」を追加しました。今、フロントエンドからドキュメントをアップロードして(同じdbフィールドに保存する)フロントエンドユーザー(メンバー)が必要です。どのように私はフロントエンドの観点からこれを行うことができますか?Contao CMSフロントエンドからファイルを追加する

ありがとうございます。

答えて

1

フォームジェネレータを使用して、目的の表に書き込むフォームを作成できます。しかし、Contaoはアップロードされたファイルの相対ファイルパスのみをデータベースに保存しますが、おそらくそこにUUIDが必要です。

fritzmg/contao-store-uuidを使用すると、ファイルフィールドのUUIDを自動的に格納できます。

+0

これはありがたいですが、フロントエンドからどのように統合する必要がありますか?ありがとう – Iteration

+0

正確にはどういう意味ですか?フォームジェネレータを使用してフォームを作成できます。そのフォームのオプションでは、正常に送信されたフォームのデータを特定のデータベーステーブルに格納するように指定できます。 – fritzmg

+0

こんにちは、どうやって使うの?私はフロントエンドに "あなたのドキュメントフィールドをアップロード"を追加したいと思います。アップロードは、DCAで定義されているのと同じ "エンクロージャ"フィールドに保存する必要があります。私はあなたの "store_uuid"を/ modulesフォルダにコピーして、どうすればいいですか? – Iteration

関連する問題