2011-12-15 1 views
0

Я занят написанием решения sitecore для управления новостным сайтом. У меня есть NewsArticleLayout (используется для отображения статьи NewsArticle), с NewsArticleMailPlaceholder, который я хочу использовать для отображения формы, где пользователь может ввести имя и адрес электронной почты, где должна быть отправлена ​​ссылка на статью новостей.Не удается получить форму Sitecore для отображения в заполнителе (модуль Web Forms for Marketers)

На странице NewsArticleLayout уже есть NewsArticleSublayout с записями phNewsArticle, который в настоящее время корректно отображает данные, связанные с новостной статьей.

Когда я пытаюсь связать форму с этим заполнителем, мне кажется, что я могу ссылаться на заполнители в подслоях, а не в макетах, поэтому я создал MailNewsArticleSublayout и разместил на нем заполнитель phMailNewsArticle. Затем я сказал форме для отображения в NewsArticleLayout, используя MailNewsArticleSublayout и заполнитель phMailNewsArticle.

Однако, когда я просматриваю страницу, моя форма не отображается. Я сделал полную публикацию всего моего дерева контента Sitecore, ничего похожего не исправить.

Я даже добавил местозаполнитель phEmail в NewsArticleSublayout и связал это с деталями макета формы, но это также ничего не отображает.

Правильно ли я настроил макет формы? Здесь что-то не хватает?

ответ

1

После разговора с поддержкой поддержки, я смог решить проблему. То, что мне не хватало, заключалось в добавлении «формы» к деталям макета стандартных значений для моего шаблона. Затем в этом элементе Form заполните фактическое местоположение формы в поле «FormID». Добавив это, он работал отлично.

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