0

現在、Zend Framework アプリケーションで ui-lightness テーマを使用していますが、両方を異なる目的で使用したいと考えています。現在、ブートストラップで次の行を使用して ui-lightness テーマを登録しています。

$view->headLink()->appendStylesheet($view->baseUrl().'/js/jquery/css/ui-lightness/jquery-ui-1.7.2.custom.css');

使用する別のテーマを追加するにはどうすればよいですか? 別のスタイルシートを追加した場合、アプリケーションはどのテーマを使用するかをどのように認識しますか?

4

3 に答える 3

2

これは、CSSスコープを使用して行うことができます。jQuery UIサイトでテーマを作成する場合は、[詳細設定]を選択し、スコープフィールドに名前を入力します。

使用したい他のテーマについても同じことを行い、スコープがそれぞれに固有であることを確認します。

通常どおりCSSテーマファイルをインクルードし(appendStylesheetを使用)、スコープクラスを使用してページ上の各領域/アイテムのスタイルを設定します

スタイル付きの例をここに示します

于 2009-12-14T22:40:30.450 に答える
0

jQuery UI をそのまま使用して、同じページで 2 つのテーマを使用できるとは思いません。各 jQuery UI テーマは、特定のウィジェットだけでなく、すべてのウィジェットのスタイルを設定します。

独自のスタイルシートを作成して、ウィジェットを個別にスタイルできます。または、1 つのページに異なるテーマを使用したくない場合は、異なるページに異なるテーマを含めるだけです。

于 2009-12-14T11:18:35.483 に答える
0

アプリケーションのページごとに異なる jQuery UI テーマが必要な場合は、Zend_Layout を使用して、アプリケーションのページごとにレイアウトを切り替えることができます。各レイアウトは、異なる jQuery UI テーマを使用できます。

于 2009-12-14T23:13:19.927 に答える