コレクション はリソースの一覧です。デカップルド(分離)サイトでは、クライアント側で「新着コンテンツ」リストや「マイコンテンツ」セクションなどを作成するために使用するものです。
ただし、 /jsonapi/node/article のようなコレクションエンドポイントにフィルターなしでリクエストすると、閲覧を許可されているすべての 記事が返されます。
フィルターがないと、自分の 記事だけや、リャマについての 記事だけを取得することはできません。
このガイドでは、プロのようにフィルターを構築する方法を説明します。
クイックスタート
最もシンプルで一般的なフィルターは、キーと値のフィルターです:
JSON:APIの仕様には多くの概念がありますが、そのすべてがここで文書化されているわけではありません。ただし、モジュールを有効に活用するために、仕様のすべての概念を完全に理解する必要は ありません。JSON:APIのドキュメントがどのように構造化されているか、モジュールがなぜある方法で物事を行うのかなど、より深く知りたい場合や、モジュールの設計についてもっと学びたい場合は、 jsonapi.org の仕様を読むことをお勧めします。
ドキュメントの構造
JSON:APIは、JSONドキュメントをどのように構造化すべきか、すべてのリクエストおよび/またはレスポンスボディにどのような情報を含めなければならないかについて、非常に明確な考え方を持っています。
すべてのリクエスト/レスポンスボディは、単一のJSONオブジェクトの下に置かなければなりません。
モジュールとは、サイトの機能を拡張し、機能を追加するPHP、JavaScript、および/またはCSSファイルのセットです。
モジュールを インストール すると機能や機能をオンにでき、 アンインストール するとオフにできます。アンインストールする前に、その機能に関連するデータと設定を削除する必要がある場合があります。
このソフトウェアはどの言語に対応していますか?
サイトが実行するソフトウェア(コアソフトウェア、モジュール、テーマ)の基本言語は英語です。ただし、このソフトウェアを使用すると、デフォルト言語が英語ではないサイトを作成できます。その場合、サイトを閲覧する人はその言語のみを表示します(サイトが完全に翻訳されている場合)。また、このソフトウェアを使用して、サイト訪問者が希望の言語に切り替えるために使用できる言語切り替え機能を備えた多言語サイトを作成することもできます。サイトで英語以外の言語を使用するには、コアの言語(Language)モジュールがインストールされている必要があります。
サイトで何を翻訳できますか?
翻訳できる情報には3つのタイプがあり、それぞれに翻訳方法があります: