web-dev-qa-db-ja.com

パネルのテーマ(またはスタイルの追加)の方法

drupal 7とパネル3を使用しています。

パネルの使い方を説明した優れたチュートリアル、またはチュートリアルビデオを探しています。一般に、テンプレートファイルを使用してテーマノードとそれらのフィールドに鍬を理解していますが、パネルにテーマを設定する方法がよくわかりません。レイアウトデザイナー内で、パネルペインに「スタイル」を追加できることがわかりました。これはおそらくテーマに基づいていますが、これに別のスタイルを追加するにはどうすればよいでしょうか。

どんな助けでも素晴らしいでしょう。

ありがとう

追伸私はこの情報をすでに検索しましたが、本当に良い情報を見つけることができませんでした。

3
user379468

ペインの「CSS設定」を使用してCSSクラスを追加すると、Panelsは識別したクラスでパネルのhtmlをタグ付けします。次に、アクティブなテーマディレクトリ(admin/appearanceで設定)にあるlocal.cssファイルを使用してクラススタイルを定義し、対象のコンテンツを変更することにより、CSSスタイル属性を具体的に変更できます。

Cssでの作業に慣れていない場合は、Drupal and theming、cssコーディングの基本的な入門書)の入門レベルの本を入手し、FirefoxブラウザーにFirebugをアップロードして、 CSSスタイルは現在、サイトに表示するコンテンツをレンダリングしています。

私は、あなたがやりたいことに対してすぐに使える優れたソリューションを見つけていません。これが「カスタムルート」の開始に役立つことを願っています。

4
Ashlar

最初に、私はnotチームで働いているthemerであると言うので、すべての詳細はわかりませんが、私たちができることをできるだけ詳しく説明します。私たちのチームでほぼすべてのテーマを使用して行う方法は、ペインの「CSS設定」を使用して、1つまたはおそらく2つのクラスをペインに追加することです。フロントページに「ビュースライドショー」があるかもしれません。ペインを追加するときは、それに「スライドショー」クラスを追加するだけです。これが、実行する唯一のパネル固有のアクションです。その他はすべてテーマのcssファイルで行われ、他のテーマと何の違いもありません。

「スタイル」に言及すると、特定のテーマを自動生成し、テーマのロジックをカプセル化できるため、問題を解決する1つの方法になります。このための最良のドキュメントは、既存のスタイルの1つを見ることです。

2
Letharion

CSSクラスを追加するには、「パネルコンテンツ」タブを使用します。 「このページをカスタマイズ」を使用して行うことはできません...

そこにある「スタイル」ボタンはCSSに関連していません-それらは実際にテーマを設定しています。テーマビットにフックするphpコード。パネルの新しい「スタイル」を作成する方法について http://dustinbons.com/panels-styles-plugin-drupal-7 を読んでください。

ユーザーが「このページをカスタマイズ」の下でcssクラスを入力できるスタイルがあったらいいのに...

1
commonpike