Sitecore 7.0 と ECM 2.1 を使用していますが、問題が発生しました。オンライン表示リンクをメッセージに追加しようとしていますが、リダイレクト先がわかりません。基本的に、メッセージは異なるデータソースを持つ異なるモジュールで構成されているため、ページがありませんか? 誰か提案/例がありますか?
前もって感謝します
Sitecore 7.0 と ECM 2.1 を使用していますが、問題が発生しました。オンライン表示リンクをメッセージに追加しようとしていますが、リダイレクト先がわかりません。基本的に、メッセージは異なるデータソースを持つ異なるモジュールで構成されているため、ページがありませんか? 誰か提案/例がありますか?
前もって感謝します
これには、メッセージの ID と言語を渡すいくつかのクエリ文字列パラメーターを使用できるはずです。それが機能するためには、すべての ECM アイテムが公開されていることを確認する必要があります。
ユーザー コントロールの背後にあるコードで、以下の基本的な ASP.NET ハイパーリンクをセットアップしました。次に、メッセージで使用されるレイアウトにこのコントロールを追加できます。
ViewOnlineHyperlink.NavigateUrl = String.Format("/?sc_itemid={0}&sc_lang={1}&sc_pd_view=1", Sitecore.Context.Item.ID, Sitecore.Context.Language);