panels: how to fire front-end developer
TRANSCRIPT
Panels: how to fire
Front-end developer
by Kirill Borzov (oresh)
About me
Front-end developer for 7 years
Drupal themer for 3 years
Panels user for 2 years
Panels lover for a year
drupal.org/u/oresh
github.com/oresh
My tasks
Templates
Layouts
Styles
Responsive
Scripts
My tasks
Templates
Layouts
Styles
Responsive
Scripts
My tasks
Templates
Layouts
Styles
Responsive
Scripts
My tasks
Templates
Layouts
Styles
Responsive
Scripts
My tasks
Templates
Layouts
Styles
Responsive
Scripts
My tasks
Templates
Layouts
Styles
Responsive
Scripts
Aaaaaaaand
Panels
Templates
Layouts
Styles
Responsive
Scripts
Panels (Templates)
function HOOK_preprocess_panels_pane(&$vars) {$vars['theme_hook_suggestions'][] = check_plain($pane_title);$single_class = check_plain($pane_classes[0]);$vars['theme_hook_suggestions'][] = 'pp__class__' . $single_class;$vars['theme_hook_suggestions'][] = 'pp__class__' . str_replace(' ', '_', $classes);
// custom form item$vars['theme_hook_suggestions'][] = 'panels_pane__class__' . $vars[‘panel_template’];
Panels (Layouts)
Display Suite
Panels Frame
Views Panel fields
cTools plugins
Circle theme (and other) plugins
Panels (Styles)
Classy Panel Styles (broken :[ )
Bootstrap/Foundation framework
Panels Bootstrap styles
+ Reusable styles
+ Adobe Project Parfait
+ Sass structure preparation
Panels (Responsive)
Circle theme plugins
Panels Grid System
Responsive Panels Grids
Any custom implementation.
Panels (Scripts)
Panels Styles Pack
Libraries
You are a developer,
you can write scripts yourself =]