1

独自のパネルを作成していますが、何らかのカスタマイズ設定を使用してパネルをカスタマイズできるようにしたいと考えています。1つのケースは、3列のレイアウトです。私の目標は、ある種の入力引数を使用して、40/40/20%レイアウトと20/20/60%レイアウトの両方に1つのパネルを用意することです。最適には、一般的な列レイアウトを使用して、「40/40/20」入力引数と「10/10/50/20/10」の両方で使用できるようにします。

これのいずれかが可能でしょうか?

編集:明確にするために、私は(panelname.tpl.phpファイルで)次のようなものを書くことができるようにしたいと思います

<div id="myLeftPane" class="first-column" width="{myCustomWidthSettingVariable}"> ... </div>

パネルを使用するさまざまな場所で、変数をさまざまなものに設定できるようにします。

ありがとう!/ビクター

4

1 に答える 1

3

リージョンとそれらのスタイルを設定するために必要なcssを定義する場所に、必要なすべてのレイアウトを作成できます。

引数を取るパネルページの場合、使用するレイアウト、印刷するコンテンツ、および印刷する場所を決定するために使用できます。

この例は、ノードタイプごとに異なるレイアウトを作成することですが、実際には何でも実行できます。

これのいくつかは箱から出して行うことができますが、いくつかはあなた自身のプラグインをコーディングする必要があるかもしれません。すべての可能性とその方法を詳細に説明するには、ここに書くには広すぎます。

詳細については、Panelのドキュメントを参照するか、他のモジュールとPanelの統合を調べて、それらがどのように機能するかを確認してください。

更新:
あなたがやろうとしているのは、パネルがどのように構築されたかではありません。不可能だと言っているわけではありませんが、かなり難しいと思います。CSSとHTMLを十分に活用できるはずですが、それだけでは不十分で、さまざまなCSS/HTMLを使用して追加のレイアウトを作成する方が簡単です。

パネルは多くのクラスを作成するので、テーマのカスタムCSSでこれを処理できる可能性があることに注意してください。

于 2010-12-22T11:30:49.317 に答える