-1

Sitecore 7.0 と ECM 2.1 を使用していますが、問題が発生しました。オンライン表示リンクをメッセージに追加しようとしていますが、リダイレクト先がわかりません。基本的に、メッセージは異なるデータソースを持つ異なるモジュールで構成されているため、ページがありませんか? 誰か提案/例がありますか?

前もって感謝します

4

1 に答える 1

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);
于 2015-10-20T11:50:58.523 に答える