問題タブ [prismic.io]

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 投票する
1 に答える
205 参照

reactjs - Prismic:カスタムタイプのすべての「選択」フィールドをAPIからプルする方法は?

可能であれば、これを行う方法について少し混乱していますか?

BLOGというカスタム タイプがあるとします。

そのカスタム タイプには、カテゴリ (猫 1、猫 2、猫 3) を選択できる「選択」オプションがあります。

カテゴリの配列を反応アプリに取り込むにはどうすればよいですか? たとえば、ブログ投稿をフィルタリングできるカテゴリのリストが必要であり、アプリで別の配列を作成するのではなく、同じ配列からそれらを取得したいのですが、それが理にかなっていますか?

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

javascript - pugjsとprismicで順序付きリストを作る方法

Express、PugJs、および Prismic.io (ヘッドレス CMS) を使用してブログ記事を作成しています。

Prismic エンドポイントは、記事の各部分 (つまり、段落、画像、ヘッダー、またはリスト) の「タイプ」を含む JSON 本文を返します。

次に、pugjs を case ステートメントに使用して、各タイプを次のように処理します。

Prismic は次の型に戻ります: 'o-list-item' (順序付きリスト) および 'list-item' (順序なしリスト)。

開始タグと終了タグを作成するには、これらの型を解釈する必要があります。

問題は、特にタグを自動的に閉じる pugjs でそれを行う方法がわからないことです。

上記のコードでは、リストが開始されたことを示す変数を作成しようとしました。リストが終了した場合は、その変数を false に設定しようとしました。しかし、それはうまくいきません。

pugjs を使用して順序付きリストと順序なしリストを動的に作成するには、他にどのように処理すればよいでしょうか?

ありがとうございました。