1

CMS から春の Web アプリケーションにコンテンツを取り込む状況があります。ここで、CMS の作成者に、apache によって提供される html で Spring アプリのヘッダーとフッターを追加または削除するオプションを提供したいと考えています。この決定は、CMS で行われた設定に基づいてサーバーで行う必要があります。サーバー側のインクルードを使用して決定を行うことにしました。ここで難しいのは、Apache サーバーにサーバー側のインクルードの一部を無視させ、残りを CMS 設定に基づいて処理させる方法です。コードは次のようになります


< ! -- #include virtual="/webApp/globalHeaderWrapper" -- >

CMS データはここに入ります。

< !-- #include virtual="/webApp/globalFooterWrapper" -- >

4

1 に答える 1

0

環境変数を設定し、条件付きインクルードを使用します。

<!--#if expr="$CMSHEADER = /^true$/" -->
  <!--#include virtual="/webApp/globalHeaderWrapper" -->
<!--#endif -->
于 2013-03-08T23:52:02.137 に答える