あなたがリンクしたブログ投稿はSitecore 8.0に基づいて書かれていますが、モジュールは同じですがWFFMの実装は変更されています(残念ながら悪いIMOの場合)。
私たちは現在FoundationとWFFMを使用していますので、両方とも連携させることは可能ですが、いくつかのことがあります。
私はブートストラップCSSを無効にするように設定しますが、これはブートストラップマークアップを意味しますが、CSSファイルは含まれていません。 Website\Views\Form
と:あなたは下にあります、フォームフィールドのマークアップファイルのデフォルトのビューをマークアップを編集する必要がある場合は
<settings>
<setting name="WFM.EnableBootstrapCssRendering">
<patch:attribute name="value">false</patch:attribute>
</setting>
</settings>
:私は、将来のアップグレードの問題を保存するために与えられた設定の周りにあなたに可能な限りスタイルを提案しますその下にEditorTemplates
フォルダがあります。キッカーがあります。 8.0 update-5より前のバージョンでは、マークアップはブートストラップヘルパーを使用しなかったため、マークアップはすべて存在していました。最新の実装はこれをすべて隠して、私の意見では編集するのが難しいです。
ブートストラップマークアップで苦労したら、WFFM 8.0 update-5以前のビューファイルを見てください。マークアップははるかに明白であり、これらをSitecore 8.1に移植することができ、必要に応じてマークアップを修正することができるはずです(ただし、適切な基盤DIVが追加されています)。
私は分かりませんポイント1はどういう意味ですか、ポイント3はできません。 WFFMはバックエンドで作成したフィールドでのみ機能し、JSで作成した新しいフィールドはすべて失われます。巧妙な操作が必要な場合は、非表示のフィールドを使用します(これは残念なことにカスタムフィールドタイプを追加する必要があります)。次に、この隠しフィールドにサーバーに渡す必要があるデータを入力します。
ありがとうございました。これは、私たちが頼りにしたソリューションでもあります。私たちは、Bootstrap汚染コードの周りにすべてを構築します。 –