2011-12-15 2 views
0

ニュースサイトを管理するためのサイトコードソリューションを作成するのに忙しいです。私はNewsArticleLayout(NewsArticleアイテムを表示するために使用されています)を持っています。NewsArticleMailPlaceholderを使用して、ニュース記事リンクを郵送しなければならない名前と電子メールアドレスを入力できるフォームを表示します。プレースホルダに表示するSitecoreフォームを取得できません(Web Forms for Marketingersモジュール)

NewsArticleLayoutページでは、ニュース記事に関するデータを現在正しく表示しているphNewsArticleプレースホルダを使用したNewsArticleSublayoutが既にあります。

フォームをこのプレースホルダにリンクしようとすると、レイアウトではなくサブレイヤ内のプレースホルダにリンクできるように見えるので、MailNewsArticleSublayoutを作成してphMailNewsArticleプレースホルダを配置しました。その後、私はNewsArticleLayoutに表示するようにフォームに、MailNewsArticleSublayoutとphMailNewsArticleのプレースホルダを使って伝えました。

ただし、ページを表示するとフォームが表示されません。 Sitecoreのコンテンツツリー全体を完全に公開しましたが、それを修正するものはありません。

NewsArticleSublayoutにphEmailプレースホルダを追加し、これをフォームレイアウトの詳細にリンクしましたが、これも何も表示されません。

フォームのレイアウトを正しく設定しましたか?私がここで紛失しているものはありますか?

答えて

1

私はsitecoreのサポートに話をした後、この問題を解決できました。私が欠けていたのは、テンプレートの標準値のレイアウトの詳細に「フォーム」を追加することでした。次に、このForm要素で、 "FormID"フィールドに実際のFormの場所を入力します。これを加えた後、それは完全に働いた。

関連する問題