私はパネルを使うのが好きですが、パネルは大量のdivを生成するため、スタイルに苦労します。また、それらのdivに適用されるクラスは意味をなさないため、かさばりすぎます。仲間のフロントエンダーの間で混乱を引き起こしています。
生成される出力を表示するには:
問題は、私が960.gsを使用していることと、パネルが独自のクラスとかさばるdiv構造を追加しているため、クラスをオーバーライドする必要があることです。これはやりたくないことです。divをクリーンアップしたいです。これを行う方法はありますか?
編集:
私が役に立たないと考えたいくつかのdivをクリーンアップするためにしたこと:
flexible.incの#388行目から開始(panels / plugins / layouts / flexible)
$output = '';
//$output = "<div class=\"panel-flexible " . $renderer->base['canvas'] . " clearfix\" $renderer->id_str>\n";
// $output .= "<div class=\"panel-flexible-inside " . $renderer->base['canvas'] . "-inside\">\n";
$output .= panels_flexible_render_items($renderer, $settings['items']['canvas']['children'], $renderer->base['canvas']);
// Wrap the whole thing up nice and snug
//$output .= "</div>\n</div>\n";
実際に柔軟なレイアウトのコピーを作成して編集しましたが、このプロジェクトにもっと時間があれば、よりクリーンなプラグインを作成します。
注:これは最善の解決策ではありません。これは私の目標を達成するための最速のルートでした。独自の小さなプラグインを作成するのが最善の方法です。既存のプラグインのいずれかをベースとしていつでも使用できます。