私は、MasterPageとPageLayoutの編集/表示モードの切り替えに取り組んでいます。私はこれについて前に質問しました(How to dynamically switch PageLayout and MasterPage of SharePoint Publishing page?)。最も良いアプローチは、MasterPageとPageLayoutを切り替えて特定のバリアントを編集するHttpModuleのようです。 マスターページの切り替えは問題ありませんが、PageLayoutの切り替えによってエラーが発生します。SharePoint:HttpModuleのPublishingPageのPageLayoutを一時的に切り替えることができません
0
A
答えて
0
私は決定的な答えを見つけました!そのすべてが今働いています!問題は公開後に間違ったアイテムがキャッシュされていたことです。私はキャッシュからアイテムを洗い流し、今はすべて動作します。またコード上で多くの書き換えを行いました。私は現在、アクティベーション機能を備えたWSPパッケージを作成しており、コードをcodeplex上で公開する準備をしています。コードが公開されるとすぐにこの投稿を更新します。
0
解決策が見つかりました。リストアイテムを更新する必要があります。それ以外の場合は、URLの例外が発生します。一時的にウェブのマスターURLを更新するのではなく、リスト項目を更新する必要があります。本当に問題ではありません。良いバージョンのSystemUpdate(false)があります。私は巨大な書き直しをしましたが、それを完全に再現することはできませんでした。編集モードでもpagelayoutの表示が使用されることがありますが、その理由がわかりません。誰かがこれをデバッグする手助けをすることを敢えてしますか?それがうまくいくなら、私は何か面白いと思っています。編集と表示のマスターページとページラインの完全な分離。奇妙なことは、使用されているpagelayoutが遅れているということです。私は時には編集モードで表示pagelayoutを取得し、表示モードで編集pagelayoutを取得します。
関連する問題
- 1. Dozeモードに切り替えることができません
- 2. トランクに切り替えることができません
- 3. ui5ボタンを切り替えることができません
- 4. CSS:ドロップドロップメニューを切り替えることができません
- 5. ブランチを切り替えることができません
- 6. ブランチを切り替えることができません
- 7. neo4jデータベースを切り替えることができません
- 8. システムを切り替えることができません
- 9. ラジオボタン間で切り替えることができません
- 10. 動的キースペースを切り替えることができません
- 11. フラグメントを適切に切り替えることができません
- 12. Eclipse Androidの一般的なXMLエディタではモードを切り替えることができません
- 13. 2回目のアクティビティに切り替えることができません
- 14. GGTSのGroovy 2.4に切り替えることができません
- 15. WinDbgの管理スレッドに切り替えることができません
- 16. 私のゲームのパネルを切り替えることができません
- 17. React.jsのボタンのクラスを切り替えることができません
- 18. Bootstrap 4のNavbarをAngularで切り替えることができません
- 19. jQuery - 複数のdiv間を切り替えることができません
- 20. 私のgit bashアカウントを切り替えることができません
- 21. Ubuntuのグラフィックカードを切り替えることができません
- 22. VBAのワークシートを切り替えることができません。
- 23. ASP.NET:Webアプリケーションをデバッグモードに切り替えることができません
- 24. Selenium WebDriverをポップアップに切り替えることができません
- 25. ポップアップウィンドウとExcel for Macを切り替えることができません
- 26. 複数のビューから切り替えることができません
- 27. jquery-mobileページに切り替えることができません
- 28. Selenium IE Webdriver:jQueryモーダルウィンドウに切り替えることができません
- 29. 「リモートブランチ」に切り替えることができません - ヘッド戸
- 30. Google GcmはGoogle Fcmに切り替えることができません
ここでURLを焼くのは何ですか?TemplateRedirectionPage.GetPathFromUrlValue(SPFieldUrlValue urlValue、CacheManager cm) – Nat