나는 패널을 사용하고 싶지만 패널은 엄청난 양의 div로 인해 스타일을 맞추는 데 어려움이 있습니다. 또한 해당 div에 적용되는 클래스는 의미가 없으며 너무 부피가 큽니다. 동료 프론트 엔더들 사이에 혼란을 일으켰습니다.
그들이 생성 한 출력을 보여주기 위해 :
문제는 960.gs를 사용하고 있으며 패널은 자체 클래스와 부피가 큰 div 구조를 추가하여 클래스를 재정의해야한다는 것입니다. 이것은 내가하고 싶지 않은 일이며, div를 정리하고 싶습니다. 이것을 할 수있는 방법이 있습니까?
편집하다:
내가 쓸모없는 것으로 생각한 div를 정리하기 위해 한 것 :
flexible.inc의 388 행부터 시작 (패널 / 플러그인 / 레이아웃 / 플렉서블)
$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";
나는 실제로 유연한 레이아웃의 사본을 만들어서 편집했지만이 프로젝트에 더 많은 시간이 있다면 더 깨끗한 플러그인을 만들 것입니다.
참고 : 이것은 최선의 해결책은 아니며 이것이 나의 목표를 달성하는 가장 빠른 경로였습니다. 나만의 작은 플러그인을 만드는 것이 가장 좋은 방법입니다. 기존 플러그인 중 하나를 항상 기본으로 사용할 수 있습니다.