これまでの調査ではうまくいきませんでしたが、Tridion のリッチ テキスト フィールドのコンテンツ エディターがリッチ テキスト フィールド内からコンテンツ コンポーネントを呼び出せるようにする方法を探しています。Razor テンプレートを使用しています。
おそらく、いくつかのコンテンツの例は、私の言いたいことを明らかにするかもしれません. 以下がリッチ テキストである場合、「tcm:mytcm」というテキストを識別し、公開中にコマンドとして処理して、このリッチ テキスト フィールドを処理するのではなく、このリッチ テキスト フィールドが含まれる他のコンポーネント内からそのコンポーネントをレンダリングする方法が必要です。テキストとして。{ で区別して、ある種の構文が適切であることを示しています。
リッチ テキスト: これはリッチ テキストです。これは、{tcm:mytcm} 内からリンクしたいコンポーネントです。そして、これはその後に続く、よりリッチなテキストです。
基本的に、これの主な目的は、より複雑な HTML コードの「スニペット」をインラインでリッチ テキストに挿入する方法を提供することです。挿入するものの例としては、さまざまなパラメーターを含むハイパーリンク、または Web サービス変数への呼び出しなどがあります。そのスニペットのマークアップ/コードは、tcm:mytcm のコンポーネント テンプレートによって生成され、発行時に代わりに処理されます。それを呼び出したリッチ テキスト エントリ。
この一般的な方法論が間違った方向である場合、この挿入を行う方法についてのアイデアを受け入れます。アドバイスや指示をいただければ幸いです。これまでのところ、この問題に対処するドキュメントやオンラインの他のスレッドには何も表示されていませんが、おそらく私の検索用語は最適ではありません。