web-dev-qa-db-ja.com

ビュー管理で、ビューをスタイルするためにCSSを挿入するセクションはありますか?つまり、テーマコードやその他を編集せずにビューのスタイルを設定する方法drupal PHP?

ビュー管理(つまり、admin/structure/views)で、CSSを挿入してビューのスタイルを設定するためのセクションがありますか?つまり、テーマコードやその他のdrupal PHPを編集せずにビューのスタイルを設定するにはどうすればよいですか?

スタイルを設定する必要があるクラス識別子を見つけることができます-質問/回答を参照してください: Drupal 7(CSSの場合)でビューをスタイルするときに関連するhtml divクラスはどれですか) ?

しかし、実際にビューのスタイルを設定するためのCSSコードをどこに置くかわかりません。

drupalビュー管理ページ内でビューのスタイルを設定でき、テーマの編集/作成に頼らなくても、PHPおよびFTP(?)。明らかにこれらのこともできますが、ビュー管理内で(テーマに固有ではない)ソリューションを最初に見つけたいと思います。

2
therobyouknow

実際、最新のビューでは、CSSクラスをビューの[スタイル設定]セクションに追加するなどの最も簡単な方法から、構成をクリックしてスタイル設定を編集するときにカスタムCSSとフィールドラッパーをフィールド出力に埋め込むことまで、あらゆる種類のCSSが可能です。そこ。

しかし、ここでの問題は、あなたがそれをすべて行った後、CSS自体をどこに置くかだと思います。

そして、それはあなたのテーマのcssファイルの1つにあります、そしてそれはあなたのthemename.infoファイル(テーマのトップレベルディレクトリにある)で定義されます:

stylesheets[all][] = myfilename.css

したがって、カスタマイズされたCSSを使用して、他に何も変更せずにcssファイルをテーマに追加できます。

2
Jimajamma

スタイルルールはCSSファイルに属していることに同意しますが(PHPはEval'dと比較されます))、要件がわかります。特に、異なるテーマを実行するマルチドメインサイトの場合はそうです。カスタムモジュールを作成することもできます(基本的に、前の回答で述べたように CSS Injector が行うこと)が、完全なコードなしの方法では、CSSをより意識した Panels を使用できます。 、インターフェイス自体内の特定のコンテナにいくつかのスタイルルールを追加できます。

2
Malks

ビューはテーマに属しているため、ビューにそのようなものはありません。モジュールのメンテナーにとってテーマを小さくし、モジュール自体から外すことは良い習慣と考えられています。

テーマのCSSまたはテンプレートページを編集しないようにすることができる最も近いのは、 CSSインジェクター モジュールを使用することです。

0
rocketeerbkw