問題タブ [contentful]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1498 参照

contentful - リンクされたオブジェクトに対するコンテンツ クエリのフィルタリング

私の現在のプロジェクトでContentfulを利用しようとしています.リンクされたオブジェクトのフィールドに基づいてクエリ結果をフィルタリングする方法を理解しようとしています.

私の最上位オブジェクトには、次のように定義された Link が含まれています。

この「ヘッダー」フィールドは、次の定義を持つ別のコンテンツ タイプにリンクしています。

次に、最下位レベルにリンクします。

ここで、tagList は、このコンテンツが持つ可能性のあるタグの配列です。

提供されたタグのリストからのタグを含む、これらの「Service_Description」コンテンツエントリを X 個取得するという最上位オブジェクトからのクエリを実行できるようにしたいと考えています。

PostMan では、次のように実行しています。

次のようなフィルターを追加しようとしています。

これは明らかに間違っていますが、目標を達成するためにこの関係をどのように歩むかについて、私は苦労してきました. ドキュメントを熟読すると、これはインクルードと関係があるようですが、問題を修正する方法がわかりません。

私の目標を達成する方法、またはこれが可能かどうかについての指示はありますか?

0 投票する
1 に答える
456 参照

contentful - Entry リクエストでリンクの配列を取得/解決できますか

特定のエントリをリクエストしていますが、そのエントリのフィールドの 1 つがリンクの配列です。これらのリンクを解決して、結果の JSON 応答で返す方法はありますか?

私はcurlでこれを試しています

この特定のケースでは、「include=n」パラメーターは機能しません。すべきですか?

これは、解決/拡張されると予想されるフィールドのスニペットです

0 投票する
1 に答える
247 参照

node.js - リンクされたエントリのフィールドを取得する - コンテンツ

タイトルが示すように、リンクされたエントリのフィールドを 1 つのクエリで表示する方法はありますか? たとえば、次の URL をクエリします。

明示的に照会したエントリに関連付けられたフィールドのみを取得します。リンクされたエントリのメタ データのみが表示されます。明示的なエントリとリンクされたエントリの両方のすべてのフィールドを表示する 1 つの URL クエリを作成するにはどうすればよいですか?

0 投票する
1 に答える
141 参照

content-management-system - jekyllデータからページ・投稿する方法

私はjekyllでコンテンツを使用しようとしています。すべての記事をyaml形式で提供するArticleデータモデルがあります。

このデータを介して個別のページ/投稿を作成し、jekyll で静的ファイルに変換するにはどうすればよいですか?

0 投票する
1 に答える
1318 参照

javascript - コンテンツ + Angular2

こんにちは、コンテンツ配信 API を使用して、Contentful を Angular2 と一緒に使用しようとしています。

たとえば、特定のデータを取得できます

Contentful.service.ts

ホームページ.コンポーネント.ts

しかし、複数のアイテムがある場合は、各 data.item を文字列として宣言する必要があり、非常に長くなります。そして、コンテンツ タイプに新しいフィールドを追加することにした場合、これは配列の途中に追加される可能性があるため、現在のバインディングが壊れ、すべてを再度更新する必要があります。

私が探しているアーキテクチャをテンプレートで使用している別のレポを見たことがあります。

例: website.template.html

これは、配列が壊れたり、tbh 構造がスケール用のコードを追加したりするリスクがないことを意味します。しかし、私がこれを見たレポ

jvandemo によるレポの例

AngularJS V1 で書かれており、Angular2 でこれを機能させる方法がわかりません。私はまだ学習中であり、誰かが私を正しい方向に向けることができれば、このプロジェクトを征服することができると感じています!

理想的には、コンポーネントとサービスの例です。また、Contentful SDK を適用する必要があると想定していますか?

また、リンク関係の問題もあります (contentful が大規模なコンテンツ エントリの作成を推奨する方法)。

Contentful は、その ID とコンテンツを持つフィールド内のコンテンツにリンクされた関係を持つアイテム内のフィールドを一覧表示します。そのアイテムのアセットは、Includes/Assets に配置されます

例えば

必要なアイテムの ID を調べてから、アセットの ID を取得してからアセットを調べる関係があると思いますか? しかし、これも SDK を介して行われますか? または、このコードを書く必要がありますか?

道に迷いました...

どんな助けでも大歓迎です、ありがとう。

0 投票する
1 に答える
295 参照

json - Contentful レスポンスからインライン展開された JSON 形式を取得する簡単な方法はありますか

Contentful は非常に便利なサービスですが、残念ながら json 応答形式では、標準の拡張 json データ形式を使用できません。

一般的なjson構造のネストを返すには、追加のトランスレーターを作成する必要があります。

たとえば、Contentful を使用すると (簡易版)

しかし、私たちはこれが欲しい

Contentful レスポンスを標準の json レスポンスに組み立てるための一般化されたツールを持っている人はいますか?

0 投票する
1 に答える
168 参照

swift - 迅速に構造化するのに満足

誰でもこの最も基本的な迅速なコンテンツの例を手伝ってもらえますか? Contentful からの応答を取得して (動作中)、結果のエンティティをカスタム構造体にマップしようとしています。

Contentful swift のドキュメントは非常に不足しており、Git repose と複雑な例の間をジャンプする必要があり、コード スニペットは結果の印刷のみを参照しています。

0 投票する
2 に答える
462 参照

jekyll - Jekyllコンテンツ、構成ファイルからAPIキーを非表示にする方法は?

Jekyll コンテンツフル プラグインは config.yml ファイルで構成されます。しかし、パブリック github リポジトリでリポジトリを公開すると、API キーは誰でも使用できるようになります。どうすればそれを回避できますか?

0 投票する
2 に答える
910 参照

javascript - Contentful API を介して Express から React にデータを送信する

contentful のヘッドレス CMS を試してみることにしましたが、API クライアントで問題が発生しています。私がやろうとしているのは、サーバー側のレンダリングのためにエクスプレスと反応を結婚させることであり、このレポを出発点として使用しています。

私の高速ルーター

React コンポーネントが呼び出すことができるルートを作成します。

Contentful からデータを取得する

私のReactコンポーネント

データをリクエストする

コンポーネントの状態を受信したデータに設定します

getHeroesExpress 内のメソッドで障害が発生しています。contentful の client は promise であるため、getHeroesRouteからの戻りを待機させる方法がわかりませんgetHeroes。これどうやってするの?

0 投票する
1 に答える
112 参照

android - Android で Vault を使用して Contentful CMS データを取得しようとすると Classcast 例外が発生する

Contentful CMS から Android アプリにエントリをフェッチしようとしています。このために、Vault を使用しています。アプリケーションで次のモデルを定義しました-

以下は私の同期コードです-

上記の同期リクエストの結果、次のエラーが表示されます-

java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap は java.util.List にキャストできません

これはギャラリーフィールドによるものだと思います。しかし、誰かがここで私を助けてくれませんか?

ありがとう!