現在、主な「コンテンツ」セクションの外にページ階層を作成して、他のセクションと分けて保存し、他のすべてのクロスサイトデータ。私は、レイアウト、サブレイアウトを割り当てることができ、私が望むような方法でコンテンツを取得することができます。SitecoreのページのレンダリングされたHTML /ランタイムHTMLを
しかし、私はiTextSharp & Html Tidyまたはそれに相当するものを通してそれをプッシュするためにXHTML(現在のところ非常に単純なXHTML)としてコンテンツを必要としています。パイプラインやイベントがあり、私がフックできるようになっているので、ページのほとんどまたはすべてを得ることができますか?
私は、Sitecore.Layouts
名前空間がConverter
、DesignTimeHtml
、およびRuntimeHtml
を含んでHTMLDocumentの周りを通過するようだconvertToRuntimeHtml
パイプラインを、参照そのうち後者に気づきました。これらは、WYSIWYGエディタに関連するパイプラインのようです。
何も存在しない場合、ページのすべてのコントロールを見つけて、それらをレンダリングして、Sitecoreがレンダリングするものに近づけますか?
深刻な.Net Web開発にまだ1年しかないので、提案は素晴らしいです!私はこれについてもっと研究します。ありがとう! – al3xnull