2015-10-20 5 views
-1

Я использую sitecore 7.0 и ECM 2.1, и я пришел к вопросу. Я пытаюсь добавить ссылку онлайн в мое сообщение, но я не знаю, куда перенаправить. В основном сообщение состоит из разных модулей с различными источниками данных, поэтому у меня нет страницы? Кто-нибудь имеет предложение/пример?Обзор менеджера кампаний в электронной почте Sitecore

Спасибо заранее

ответ

1

Вы должны быть в состоянии использовать некоторые параметры строки запроса для этого, переходя в Ид и языке вашего сообщения. Вы должны убедиться, что все ваши ECM-элементы опубликованы, хотя для того, чтобы они работали.

Я установил базовый ASP.NET HyperLink ниже в коде, находящемся под контролем пользователя. Вы можете добавить этот элемент управления в макете используется сообщение:

ViewOnlineHyperlink.NavigateUrl = String.Format("/?sc_itemid={0}&sc_lang={1}&sc_pd_view=1", Sitecore.Context.Item.ID, Sitecore.Context.Language); 
+0

Благодаря Ян, я пытался ваше предложение и URL-адрес, кажется, правильно отформатирован (ID, указывающий на сообщения электронной почты). Однако, когда я открываю ссылку, она показывает домашнюю страницу? Кажется, не перенаправляется ... когда я просматриваю с sitecore, он отлично показывает ... http: // website /? Sc_itemid = {IDHERE} & sc_mode = preview & sc_lang = en, но для этого требуется логин ... Любые идеи? – Snapper

+0

Ничего, он работает сейчас :) I – Snapper

Смежные вопросы