2016-07-18 5 views
0

私はしばらくの間、プログラミングとHTMLをやってきました。その多くは、CMSやスタイリングのフロントエンドです。しかし、私が学びたいと思っていたことが1つあります。Drupalで入力データを作成する方法は?

drupalについては、ユーザーがテキストで入力できる場所を作成し、それが上に表示されるようにするにはどうすればよいですか?正直なところ、私はそれについて正しく尋ねているのかどうかはわかりません。それは既に多くのウェブサイトがあるので、私はそれがあまりにも難しい答えではないと確信しています。

最も良い例はBasecampです。私が探しているのは、ユーザーが離れているプロジェクトの場合、小さなテキストボックスに書いて欲しい(私が今やっているのと同じように)。上記のコメントセクション。 Drupalで作成したフィールドに直接リンクする単純な形式のもの。

はい私にはコアに組み込まれたコメントモジュールがありますが、同様のものを作成しようとしています。あるいは、twitterフィードと同じように。ユーザーは自分のページに行き、小さいメッセージを書き込むためのボックスを持っています。

誰かがDrupalに関係して正しい方向に向けることができますか?データ入力のために

ベスト、 V

+0

DrupalのAHAHについては、出発点はhttps://www.drupal.org/node/348475です。 – Ryan

答えて

1

、ウェブサイトでは、通常のフォームを使用しています。 DrupalはForm APIを使用してフォームを作成し、その送信を処理します。次に、送信されたデータを処理してデータベースに格納する必要があります。そのためにはDrupal's database abstraction layerが必要です。最後に、フォームと保存されたデータを表示するためにページを構築する必要があります。ページは、routeにバインドされたコントローラメソッドの結果です。その結果は、レンダリング配列(詳細はTheme and rendeを参照してください)、またはSymfony Responseオブジェクトです。

関連する問題