JSSでSitecoreのリンクコンテンツをクライアントサイドのリンクにする

samatsu 7/22/2020 628 N/A Sitecore JSS

SitecoreのRichText型のフィールドにアンカータグ(<a>)を使用した通常のリンクを埋め込んだり、Genral Link型のフィールドでリンク情報をフィールドのコンテンツとして格納することができます。

これらのフィールド値はフィールドのコンテンツなので、JSSを使用する場合も、通常のリンク<a>として取り扱われます。

アンカータグをクリックするとページのリロードが発生します。Reactなどを使用してJSSのサイトを構築している際ににこの動作を変更して、クライアントサイドのナビゲーションに変更したい場合は、下記リンクの情報を参考にできます。

Routing Sitecore links with JSS
https://kamsar.net/index.php/2018/09/Routing-Sitecore-links-with-JSS/