私はdrupalにはかなり新しいです。このCMSには2週間しかかかりません。カスタムコンテンツタイプ(基本ページではなく、より多くのフィールドとコンテンツを持つページ)を作成する必要があります。したがって、ユーザーはページを追加するフォームを入力するだけで済みます。drupal 8他のノードのあるノードのフィールドを表示する方法
ページのさまざまな部分に異なるコンテンツタイプを作成しました。 例:「イベント」というコンテンツタイプを作成しました。それを使って、私は10の出来事を作りました。ユーザーは、ページ上で必要なイベントを追加できなければなりません。
コンテンツを参照する「参照」と呼ばれるフィールドタイプがあります。しかし、それは私にリンクを与えるだけです。 1つのコンテンツタイプ(作成しているページコンテンツタイプ)にすべての異なるコンテンツタイプのフィールドを組み合わせて表示する必要があります。
このページの情報を表示するには、自分のhtmlを使用する必要があります。ビューを使用すると、独自のhtmlが作成されます。また、すべてのフィールドを同じにする必要はありません。
基本的には、コンテンツのフィールド値が必要なので、好きなように表示することができます。今、私はTwigテンプレートシステムによって完全に混乱しています。私はいくつかのチュートリアルを試みましたが、それらのどれも私がやりたいことを実際に示していません。それは非常に基本的な要件であり、私は何か問題があるWordPressでこれをしました。 WP_Queryを使用すると、任意の投稿タイプの投稿を取得でき、それらの投稿のフィールドのいずれかを表示できます。私はdrupalで同じことを達成する方法がわかりません。私はdrupal 8バージョンを使用しています。
でビューを作成しますか?私は単一のコンテンツタイプでそれをどうやって行うことができるのか理解していません。私はここで何かを逃しているかもしれない。 – prasadmsvs
それは本当にあなたが構築しているものとあなたが示したいものに依存します。たとえば、タイプ、グループなどのタクソノミーを持つコンテンツタイプのアクティビティを持つことができます。ユーザーをアクティビティにリンクさせてエンティティを使用することができます:P:あまりにも多くのコンテンツタイプが悪い練習です:) – VJamie
あまりにも多くのコンテンツタイプ。いくつかのアクティビティがある場合、アクティビティ権というコンテンツタイプを作成する必要がありますか?そのコンテンツタイプを作成したら、そのコンテンツタイプで多くのアクティビティを追加できます。私は別のコンテンツタイプでこれらのアクティビティの一部を参照し、リンクやすべてのフィールドの代わりにそれらのアクティビティの一部のフィールドを表示したいと思います。 – prasadmsvs