headlibs.jspにあるcurrentDesign.writeCssIncludes(pagecontext);
への標準呼び出しで、どのCSSが含まれているかを正確に把握しようとしています。ドキュメントは、それが currentDesign.writeCssincludesには正確に何が含まれていますか?
Convenience method that writes the CSS include strings to the response.
が、それだけで静的なファイルである、設計コンポーネントのCSSをオフに構築されて
/etc/designs/currentdesign.css
、および
/etc/designs/currentdesign/static.css
含まれること
が何をしを思われるものを見ていることを簡単に述べています。しかし、これにはすべてが含まれますか?
特に、私のデザインの一環としてclientLibで処理されたCSSファイルが含まれています。これは、手動でのCSSを構築することで行う一つの方法は次のとおりです。
<link rel="stylesheet" href="<%= currentDesign.getPath() %>/myclientlib.css" />
しかし、私は私の設計者が異なるデザインごとに異なるCSSファイルを構築する柔軟性を持つように、自動的に生成され得ることを聞かせすることを好むと思います(つまり、 "基本的な"デザインの場合、ファイルはstatic.css
で十分ですが、 "気の利いた"デザインのためには、より少ないCSSを使用してより細かくファイルを分割したいと考えています)。また、デザイン固有のCSS情報を、影響を受けるコンポーネントで置き換えるのではなく、それらを分離する必要があります。
カテゴリはかなり簡単です。しかし、私はテーマに関して有用なものは何も見つけられません。ドキュメントはテーマや非テーマライブラリを指定するだけですが、テーマを定義する方法やページやサイトのテーマを選択する方法については何も言いません。 –