Strapi v4 でスラッグ システムを作成する
882 ワード
Strapi V4 でスラッグ システムを作成してみましょう.
1 この構造に従って新しいファイルを作成します
このファイルのライフサイクルを制御できるため、いくつかのイベントに関する情報を変換できます.ドキュメントを確認してください.
2 slugify の依存関係をインストールする
3 ライフサイクル ファイルにコードを追加します.
ご覧のとおり、スラッグはタイトルに基づいています.
それでおしまい!
とても簡単
1 この構造に従って新しいファイルを作成します
./src/api/[api-name]/content-types/[content]/lifecycles.js
このファイルのライフサイクルを制御できるため、いくつかのイベントに関する情報を変換できます.ドキュメントを確認してください.
2 slugify の依存関係をインストールする
yarn add slugify
3 ライフサイクル ファイルにコードを追加します.
const slugify = require("slugify");
module.exports = {
beforeCreate(event) {
const { data } = event.params;
if (data.title) {
data.slug = slugify(data.title, { lower: true });
}
},
beforeUpdate(event) {
const { data } = event.params;
if (data.title) {
data.slug = slugify(data.title, { lower: true });
}
},
};
ご覧のとおり、スラッグはタイトルに基づいています.
それでおしまい!
とても簡単
Reference
この問題について(Strapi v4 でスラッグ システムを作成する), 我々は、より多くの情報をここで見つけました https://dev.to/elchiconube/create-a-slug-system-with-strapi-v4-1abmテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol