summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohnAlbin2011-08-04 15:30:18 (GMT)
committer JohnAlbin2011-08-04 15:35:46 (GMT)
commite250d9410bda922542ef34e424b6348eca92396b (patch)
treeb2eb4612306be071a9c167f74cf408e67bbdf14d
parentbd006f3a8a82cee548b8715c0ba3b07f4901ef5f (diff)
parent145a93679ddef33d6432e163503cddfda3c41131 (diff)
Issue #1138744 by JohnAlbin: Port panels layouts to Drupal 7.
-rw-r--r--layouts/README.txt2
-rw-r--r--layouts/zen_one_sidebar_first/zen-one-sidebar-first-admin.css41
-rw-r--r--layouts/zen_one_sidebar_first/zen-one-sidebar-first-admin.tpl.php28
-rw-r--r--layouts/zen_one_sidebar_first/zen-one-sidebar-first.css36
-rw-r--r--layouts/zen_one_sidebar_first/zen-one-sidebar-first.pngbin0 -> 813 bytes
-rw-r--r--layouts/zen_one_sidebar_first/zen-one-sidebar-first.tpl.php28
-rw-r--r--layouts/zen_one_sidebar_first/zen_one_sidebar_first.inc15
-rw-r--r--layouts/zen_one_sidebar_second/zen-one-sidebar-second-admin.css42
-rw-r--r--layouts/zen_one_sidebar_second/zen-one-sidebar-second-admin.tpl.php28
-rw-r--r--layouts/zen_one_sidebar_second/zen-one-sidebar-second.css50
-rw-r--r--layouts/zen_one_sidebar_second/zen-one-sidebar-second.pngbin0 -> 812 bytes
-rw-r--r--layouts/zen_one_sidebar_second/zen-one-sidebar-second.tpl.php28
-rw-r--r--layouts/zen_one_sidebar_second/zen_one_sidebar_second.inc15
-rw-r--r--layouts/zen_two_sidebars/zen-two-sidebars-admin.css53
-rw-r--r--layouts/zen_two_sidebars/zen-two-sidebars-admin.tpl.php33
-rw-r--r--layouts/zen_two_sidebars/zen-two-sidebars.css51
-rw-r--r--layouts/zen_two_sidebars/zen-two-sidebars.pngbin0 -> 817 bytes
-rw-r--r--layouts/zen_two_sidebars/zen-two-sidebars.tpl.php33
-rw-r--r--layouts/zen_two_sidebars/zen_two_sidebars.inc16
-rw-r--r--layouts/zen_two_sidebars_first/zen-two-sidebars-first-admin.css53
-rw-r--r--layouts/zen_two_sidebars_first/zen-two-sidebars-first-admin.tpl.php33
-rw-r--r--layouts/zen_two_sidebars_first/zen-two-sidebars-first.css51
-rw-r--r--layouts/zen_two_sidebars_first/zen-two-sidebars-first.pngbin0 -> 812 bytes
-rw-r--r--layouts/zen_two_sidebars_first/zen-two-sidebars-first.tpl.php33
-rw-r--r--layouts/zen_two_sidebars_first/zen_two_sidebars_first.inc16
-rw-r--r--layouts/zen_two_sidebars_second/zen-two-sidebars-second-admin.css55
-rw-r--r--layouts/zen_two_sidebars_second/zen-two-sidebars-second-admin.tpl.php33
-rw-r--r--layouts/zen_two_sidebars_second/zen-two-sidebars-second.css62
-rw-r--r--layouts/zen_two_sidebars_second/zen-two-sidebars-second.pngbin0 -> 814 bytes
-rw-r--r--layouts/zen_two_sidebars_second/zen-two-sidebars-second.tpl.php33
-rw-r--r--layouts/zen_two_sidebars_second/zen_two_sidebars_second.inc16
-rw-r--r--zen.info2
32 files changed, 886 insertions, 0 deletions
diff --git a/layouts/README.txt b/layouts/README.txt
new file mode 100644
index 0000000..57334f0
--- /dev/null
+++ b/layouts/README.txt
@@ -0,0 +1,2 @@
+To build your own Panels layout follow the documentation provided by Panels:
+ http://drupal.org/node/495654
diff --git a/layouts/zen_one_sidebar_first/zen-one-sidebar-first-admin.css b/layouts/zen_one_sidebar_first/zen-one-sidebar-first-admin.css
new file mode 100644
index 0000000..eecec4c
--- /dev/null
+++ b/layouts/zen_one_sidebar_first/zen-one-sidebar-first-admin.css
@@ -0,0 +1,41 @@
+/**
+ * @file
+ * Page manager layout
+ *
+ * We are using percentages in the admin instead of fixed widths so that the
+ * admin can work nicely in different admin themes.
+ */
+
+#panels-dnd-main div.panels-display h2.label {
+ padding-left: 24px;
+ text-align: left;
+}
+
+#page-manager-edit .zen-one-sidebar-first .panel-content {
+ float: left; /* LTR */
+ width: 66%;
+ margin-left: 34%; /* LTR */
+ margin-right: -100%; /* LTR */ /* Negative value of #content's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */
+}
+
+#page-manager-edit .zen-one-sidebar-first .panel-content .inside {
+ margin-right: 0px;
+}
+
+#page-manager-edit .zen-one-sidebar-first .panel-header {
+ height: auto;
+ margin-bottom: 10px;
+}
+
+#page-manager-edit .zen-one-sidebar-first .panel-sidebar-first {
+ float: left; /* LTR */
+ width: 34%;
+ margin-left: 0px; /* LTR */ /* Width of #content. */
+ margin-right: -34%; /* LTR */ /* Negative value of #sidebar-first's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-first-inner. */
+}
+
+#page-manager-edit .zen-one-sidebar-first .panel-sidebar-first .panel-sidebar-first-inner {
+ margin-right: 10px;
+}
diff --git a/layouts/zen_one_sidebar_first/zen-one-sidebar-first-admin.tpl.php b/layouts/zen_one_sidebar_first/zen-one-sidebar-first-admin.tpl.php
new file mode 100644
index 0000000..b279c46
--- /dev/null
+++ b/layouts/zen_one_sidebar_first/zen-one-sidebar-first-admin.tpl.php
@@ -0,0 +1,28 @@
+<?php
+/**
+ * @file
+ * Template for a 1 row, 2 column Zen-based panel layout.
+ *
+ * This template provides a two column panel display layout, with
+ * additional areas for the top and the bottom.
+ *
+ * Variables:
+ * - $css_id: An optional CSS id to use for the layout.
+ * - $content: An array of content, each item in the array is keyed to one
+ * panel of the layout. This layout supports the following sections:
+ * - $content['content']: Content in the main column.
+ * - $content['sidebar_first']: Content in the first column.
+ */
+?>
+
+<div class="panel-display zen-one-sidebar-first clearfix" <?php if (!empty($css_id)) { print "id=\"$css_id\""; } ?>>
+
+ <div class="panel-content"><div class="panel-content-inner inside panel-panel">
+ <?php print $content['content']; ?>
+ </div></div><!-- /.panel-content-inner, /.panel-content -->
+
+ <div class="panel-sidebar-first"><div class="panel-sidebar-first-inner inside panel-panel">
+ <?php print $content['sidebar_first']; ?>
+ </div></div><!-- /.panel-sidebar-first-inner, /.panel-sidebar-first -->
+
+</div><!-- /.zen-one-sidebar-first -->
diff --git a/layouts/zen_one_sidebar_first/zen-one-sidebar-first.css b/layouts/zen_one_sidebar_first/zen-one-sidebar-first.css
new file mode 100644
index 0000000..c5eba65
--- /dev/null
+++ b/layouts/zen_one_sidebar_first/zen-one-sidebar-first.css
@@ -0,0 +1,36 @@
+/**
+ * @file
+ * Zen panel layout
+ *
+ * This layout does include the standar Zen navbar, content and right sidebar
+ * layout. Markup has been reordered for Accessibility and SEO optimizations.
+ * The markup order is: content, sidebar but the display will show sidebar,
+ * content.
+ */
+
+.zen-one-sidebar-first {
+/* overflow: hidden; */
+ position: relative;
+ margin-top: 0;
+ padding-top: 0;
+}
+
+.zen-one-sidebar-first .panel-content {
+ float: left; /* LTR */
+ width: 640px;
+ margin-left: 320px; /* LTR */
+ margin-right: -960px; /* LTR */ /* Negative value of #content's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */
+}
+
+.zen-one-sidebar-first .panel-sidebar-first {
+ float: left; /* LTR */
+ width: 320px;
+ margin-left: 0px; /* LTR */ /* Width of #content. */
+ margin-right: -320px; /* LTR */ /* Negative value of #sidebar-first's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-first-inner. */
+}
+
+.zen-one-sidebar-first .panel-sidebar-first .panel-sidebar-first-inner {
+ margin-right: 20px;
+}
diff --git a/layouts/zen_one_sidebar_first/zen-one-sidebar-first.png b/layouts/zen_one_sidebar_first/zen-one-sidebar-first.png
new file mode 100644
index 0000000..5b7b1de
--- /dev/null
+++ b/layouts/zen_one_sidebar_first/zen-one-sidebar-first.png
Binary files differ
diff --git a/layouts/zen_one_sidebar_first/zen-one-sidebar-first.tpl.php b/layouts/zen_one_sidebar_first/zen-one-sidebar-first.tpl.php
new file mode 100644
index 0000000..b279c46
--- /dev/null
+++ b/layouts/zen_one_sidebar_first/zen-one-sidebar-first.tpl.php
@@ -0,0 +1,28 @@
+<?php
+/**
+ * @file
+ * Template for a 1 row, 2 column Zen-based panel layout.
+ *
+ * This template provides a two column panel display layout, with
+ * additional areas for the top and the bottom.
+ *
+ * Variables:
+ * - $css_id: An optional CSS id to use for the layout.
+ * - $content: An array of content, each item in the array is keyed to one
+ * panel of the layout. This layout supports the following sections:
+ * - $content['content']: Content in the main column.
+ * - $content['sidebar_first']: Content in the first column.
+ */
+?>
+
+<div class="panel-display zen-one-sidebar-first clearfix" <?php if (!empty($css_id)) { print "id=\"$css_id\""; } ?>>
+
+ <div class="panel-content"><div class="panel-content-inner inside panel-panel">
+ <?php print $content['content']; ?>
+ </div></div><!-- /.panel-content-inner, /.panel-content -->
+
+ <div class="panel-sidebar-first"><div class="panel-sidebar-first-inner inside panel-panel">
+ <?php print $content['sidebar_first']; ?>
+ </div></div><!-- /.panel-sidebar-first-inner, /.panel-sidebar-first -->
+
+</div><!-- /.zen-one-sidebar-first -->
diff --git a/layouts/zen_one_sidebar_first/zen_one_sidebar_first.inc b/layouts/zen_one_sidebar_first/zen_one_sidebar_first.inc
new file mode 100644
index 0000000..01760c5
--- /dev/null
+++ b/layouts/zen_one_sidebar_first/zen_one_sidebar_first.inc
@@ -0,0 +1,15 @@
+<?php
+// Plugin definition
+$plugin = array(
+ 'title' => t('One sidebar before content'),
+ 'icon' => 'zen-one-sidebar-first.png',
+ 'category' => t('Columns: 2'),
+ 'theme' => 'zen_one_sidebar_first',
+ 'css' => 'zen-one-sidebar-first.css',
+ 'admin theme' => 'zen_one_sidebar_first_admin',
+ 'admin css' => 'zen-one-sidebar-first-admin.css',
+ 'regions' => array(
+ 'content' => t('Content'),
+ 'sidebar_first' => t('Sidebar'),
+ ),
+);
diff --git a/layouts/zen_one_sidebar_second/zen-one-sidebar-second-admin.css b/layouts/zen_one_sidebar_second/zen-one-sidebar-second-admin.css
new file mode 100644
index 0000000..8097908
--- /dev/null
+++ b/layouts/zen_one_sidebar_second/zen-one-sidebar-second-admin.css
@@ -0,0 +1,42 @@
+/**
+ * @file
+ * Page manager layout
+ *
+ * We are using percentages in the admin instead of fixed widths so that the
+ * admin can work nicely in different admin themes.
+ */
+
+#page-manager-edit .zen-one-sidebar-second .panel-header {
+ height: auto;
+ margin-bottom: 10px;
+}
+
+#page-manager-edit .zen-one-sidebar-second .panel-content {
+ float: left; /* LTR */
+ width: 66%;
+ margin-left: 0; /* LTR */
+ margin-right: -66%; /* LTR */ /* Negative value of #content's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */
+ margin-top: 0px;
+}
+
+#page-manager-edit .zen-one-sidebar-second .panel-content .inside {
+ margin-right: 10px;
+}
+
+#page-manager-edit .zen-one-sidebar-second .with-panel-header .panel-content,
+#page-manager-edit .zen-one-sidebar-second .with-panel-header .panel-sidebar-first {
+ margin-top: 0; /* Set this to the same value as the navbar height above. */
+}
+
+#page-manager-edit .zen-one-sidebar-second .panel-sidebar-first {
+ float: left; /* LTR */
+ width: 34%;
+ margin-left: 66%; /* LTR */ /* Width of #content. */
+ margin-right: -100%; /* LTR */ /* Negative value of #sidebar-first's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-first-inner. */
+}
+
+.zen-one-sidebar-second .panel-sidebar-first .panel-sidebar-first-inner {
+ margin: 0 0 0 0;
+}
diff --git a/layouts/zen_one_sidebar_second/zen-one-sidebar-second-admin.tpl.php b/layouts/zen_one_sidebar_second/zen-one-sidebar-second-admin.tpl.php
new file mode 100644
index 0000000..acb4592
--- /dev/null
+++ b/layouts/zen_one_sidebar_second/zen-one-sidebar-second-admin.tpl.php
@@ -0,0 +1,28 @@
+<?php
+/**
+ * @file
+ * Template for a 1 row, 2 column Zen-based panel layout.
+ *
+ * This template provides a two column panel display layout, with
+ * additional areas for the top and the bottom.
+ *
+ * Variables:
+ * - $css_id: An optional CSS id to use for the layout.
+ * - $content: An array of content, each item in the array is keyed to one
+ * panel of the layout. This layout supports the following sections:
+ * - $content['content']: Content in the main column.
+ * - $content['sidebar_first']: Content in the first column.
+ */
+?>
+
+<div class="panel-display zen-one-sidebar-second clearfix" <?php if (!empty($css_id)) { print "id=\"$css_id\""; } ?>>
+
+ <div class="panel-content"><div class="panel-content-inner inside panel-panel">
+ <?php print $content['content']; ?>
+ </div></div><!-- /.panel-content-inner, /.panel-content -->
+
+ <div class="panel-sidebar-first"><div class="panel-sidebar-first-inner inside panel-panel">
+ <?php print $content['sidebar_first']; ?>
+ </div></div><!-- /.panel-sidebar-first-inner, /.panel-sidebar-first -->
+
+</div><!-- /.zen-one-sidebar-second -->
diff --git a/layouts/zen_one_sidebar_second/zen-one-sidebar-second.css b/layouts/zen_one_sidebar_second/zen-one-sidebar-second.css
new file mode 100644
index 0000000..6eebc71
--- /dev/null
+++ b/layouts/zen_one_sidebar_second/zen-one-sidebar-second.css
@@ -0,0 +1,50 @@
+/**
+ * @file
+ * Zen panel layout
+ *
+ * This layout does include the standar Zen navbar, content and right sidebar
+ * layout. Markup has been reordered for Accessibility and SEO optimizations.
+ */
+
+.zen-one-sidebar-second {
+/* overflow: hidden; */
+ position: relative;
+ margin-top: 0;
+ padding-top: 0;
+}
+
+.zen-one-sidebar-second .panel-navbar {
+ width: 100%;
+ float: left; /* LTR */
+ margin-left: 0; /* LTR */
+ margin-right: -100%; /* LTR */ /* Negative value of #navbar's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to .region-navbar. */
+ height: 8.3em; /* The navbar can have any arbritrary height. We picked one
+ that is the line-height plus 1em: 1.3 + 1 = 2.3
+ Set this to the same value as the margin-top below. */
+}
+
+.zen-one-sidebar-second .with-panel-header .panel-content,
+.zen-one-sidebar-second .with-panel-header .panel-sidebar-first {
+ margin-top: 8.3em; /* Set this to the same value as the navbar height above. */
+}
+
+.zen-one-sidebar-second .panel-content {
+ float: left; /* LTR */
+ width: 640px;
+ margin-left: 0; /* LTR */
+ margin-right: -640px; /* LTR */ /* Negative value of #content's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */
+}
+
+.zen-one-sidebar-second .panel-sidebar-first {
+ float: left; /* LTR */
+ width: 320px;
+ margin-left: 640px; /* LTR */ /* Width of #content. */
+ margin-right: -960px; /* LTR */ /* Negative value of #sidebar-first's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-first-inner. */
+}
+
+.zen-one-sidebar-second .panel-sidebar-first .panel-sidebar-first-inner {
+ margin-left: 20px;
+}
diff --git a/layouts/zen_one_sidebar_second/zen-one-sidebar-second.png b/layouts/zen_one_sidebar_second/zen-one-sidebar-second.png
new file mode 100644
index 0000000..33be416
--- /dev/null
+++ b/layouts/zen_one_sidebar_second/zen-one-sidebar-second.png
Binary files differ
diff --git a/layouts/zen_one_sidebar_second/zen-one-sidebar-second.tpl.php b/layouts/zen_one_sidebar_second/zen-one-sidebar-second.tpl.php
new file mode 100644
index 0000000..acb4592
--- /dev/null
+++ b/layouts/zen_one_sidebar_second/zen-one-sidebar-second.tpl.php
@@ -0,0 +1,28 @@
+<?php
+/**
+ * @file
+ * Template for a 1 row, 2 column Zen-based panel layout.
+ *
+ * This template provides a two column panel display layout, with
+ * additional areas for the top and the bottom.
+ *
+ * Variables:
+ * - $css_id: An optional CSS id to use for the layout.
+ * - $content: An array of content, each item in the array is keyed to one
+ * panel of the layout. This layout supports the following sections:
+ * - $content['content']: Content in the main column.
+ * - $content['sidebar_first']: Content in the first column.
+ */
+?>
+
+<div class="panel-display zen-one-sidebar-second clearfix" <?php if (!empty($css_id)) { print "id=\"$css_id\""; } ?>>
+
+ <div class="panel-content"><div class="panel-content-inner inside panel-panel">
+ <?php print $content['content']; ?>
+ </div></div><!-- /.panel-content-inner, /.panel-content -->
+
+ <div class="panel-sidebar-first"><div class="panel-sidebar-first-inner inside panel-panel">
+ <?php print $content['sidebar_first']; ?>
+ </div></div><!-- /.panel-sidebar-first-inner, /.panel-sidebar-first -->
+
+</div><!-- /.zen-one-sidebar-second -->
diff --git a/layouts/zen_one_sidebar_second/zen_one_sidebar_second.inc b/layouts/zen_one_sidebar_second/zen_one_sidebar_second.inc
new file mode 100644
index 0000000..0eaa1be
--- /dev/null
+++ b/layouts/zen_one_sidebar_second/zen_one_sidebar_second.inc
@@ -0,0 +1,15 @@
+<?php
+// Plugin definition
+$plugin = array(
+ 'title' => t('One sidebar after content'),
+ 'icon' => 'zen-one-sidebar-second.png',
+ 'category' => t('Columns: 2'),
+ 'theme' => 'zen_one_sidebar_second',
+ 'css' => 'zen-one-sidebar-second.css',
+ 'admin theme' => 'zen_one_sidebar_second_admin',
+ 'admin css' => 'zen-one-sidebar-second-admin.css',
+ 'regions' => array(
+ 'content' => t('Content'),
+ 'sidebar_first' => t('Sidebar'),
+ ),
+);
diff --git a/layouts/zen_two_sidebars/zen-two-sidebars-admin.css b/layouts/zen_two_sidebars/zen-two-sidebars-admin.css
new file mode 100644
index 0000000..f7669b7
--- /dev/null
+++ b/layouts/zen_two_sidebars/zen-two-sidebars-admin.css
@@ -0,0 +1,53 @@
+/**
+ * @file
+ * Page manager layout
+ *
+ * We are using percentages in the admin instead of fixed widths so that the
+ * admin can work nicely in different admin themes.
+ */
+
+#panels-dnd-main div.panels-display h2.label {
+ padding-left: 24px;
+ text-align: left;
+}
+
+#page-manager-edit .zen-two-sidebars .panel-content .inside {
+ margin-right: 10px;
+}
+
+#page-manager-edit .zen-two-sidebars .panel-content {
+ float: left; /* LTR */
+ width: 50%;
+ margin-left: 25%; /* LTR */
+ margin-right: -75%; /* LTR */ /* Negative value of #content's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */
+}
+
+#page-manager-edit .zen-two-sidebars .panel-header {
+ height: auto;
+ margin-bottom: 10px;
+}
+
+#page-manager-edit .zen-two-sidebars .panel-sidebar-first {
+ float: left; /* LTR */
+ width: 25%;
+ margin-left: 0px; /* LTR */ /* Width of #content. */
+ margin-right: -25%; /* LTR */ /* Negative value of #sidebar-first's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-first-inner. */
+}
+
+#page-manager-edit .zen-two-sidebars .panel-sidebar-first-inner {
+ margin-right: 10px;
+}
+
+#page-manager-edit .zen-two-sidebars .panel-sidebar-second {
+ float: left; /* LTR */
+ width: 25%;
+ margin-left: 75%; /* LTR */ /* Width of #content. */
+ margin-right: -100%; /* LTR */ /* Negative value of #sidebar-first's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-first-inner. */
+}
+
+#page-manager-edit .zen-two-sidebars .panel-sidebar-second-inner {
+ margin-left: 0px;
+}
diff --git a/layouts/zen_two_sidebars/zen-two-sidebars-admin.tpl.php b/layouts/zen_two_sidebars/zen-two-sidebars-admin.tpl.php
new file mode 100644
index 0000000..054ac44
--- /dev/null
+++ b/layouts/zen_two_sidebars/zen-two-sidebars-admin.tpl.php
@@ -0,0 +1,33 @@
+<?php
+/**
+ * @file
+ * Template for a 1 row, 2 column Zen-based panel layout.
+ *
+ * This template provides a two column panel display layout, with
+ * additional areas for the top and the bottom.
+ *
+ * Variables:
+ * - $css_id: An optional CSS id to use for the layout.
+ * - $content: An array of content, each item in the array is keyed to one
+ * panel of the layout. This layout supports the following sections:
+ * - $content['content']: Content in the main column.
+ * - $content['sidebar_first']: Content in the first column.
+ * - $content['sidebar_second']: Content in the second column.
+ */
+?>
+
+<div class="panel-display zen-two-sidebars clearfix"<?php if (!empty($css_id)) { print ' id="' . $css_id . '"'; } ?>>
+
+ <div class="panel-content"><div class="panel-content-inner inside panel-panel">
+ <?php print $content['content']; ?>
+ </div></div><!-- /.panel-content-inner, /.panel-content -->
+
+ <div class="panel-sidebar-first"><div class="panel-sidebar-first-inner inside panel-panel">
+ <?php print $content['sidebar_first']; ?>
+ </div></div><!-- /.panel-sidebar-first-inner, /.panel-sidebar-first -->
+
+ <div class="panel-sidebar-second"><div class="panel-sidebar-second-inner inside panel-panel">
+ <?php print $content['sidebar_second']; ?>
+ </div></div><!-- /.panel-sidebar-second-inner, /.panel-sidebar-second -->
+
+</div><!-- /.zen-two-sidebars -->
diff --git a/layouts/zen_two_sidebars/zen-two-sidebars.css b/layouts/zen_two_sidebars/zen-two-sidebars.css
new file mode 100644
index 0000000..10ddf5d
--- /dev/null
+++ b/layouts/zen_two_sidebars/zen-two-sidebars.css
@@ -0,0 +1,51 @@
+/**
+ * @file
+ * Zen panel layout
+ *
+ * This layout does include the standar Zen navbar, content and right sidebar
+ * layout. Markup has been reordered for Accessibility and SEO optimizations.
+ * The markup order is: content, sidebar, sidebar but the display will show
+ * sidebar, content, sidebar.
+ */
+
+.zen-two-sidebars {
+/* overflow: hidden; */
+ position: relative;
+ margin-top: 0;
+ padding-top: 0;
+}
+
+.zen-two-sidebars .panel-sidebar-first {
+}
+
+.zen-two-sidebars .panel-content {
+ float: left; /* LTR */
+ width: 460px;
+ margin-left: 250px; /* LTR */
+ margin-right: -960px; /* LTR */ /* Negative value of #content's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */
+}
+
+.zen-two-sidebars .panel-sidebar-first {
+ float: left; /* LTR */
+ width: 250px;
+ margin-left: 0px; /* LTR */ /* Width of #content. */
+ margin-right: -250px; /* LTR */ /* Negative value of #sidebar-first's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-first-inner. */
+}
+
+.zen-two-sidebars .panel-sidebar-first .panel-sidebar-first-inner {
+ margin-right: 20px;
+}
+
+.zen-two-sidebars .panel-sidebar-second {
+ float: left; /* LTR */
+ width: 250px;
+ margin-left: 710px; /* LTR */ /* Width of #content. */
+ margin-right: -960px; /* LTR */ /* Negative value of #sidebar-first's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-first-inner. */
+}
+
+.zen-two-sidebars .panel-sidebar-second .panel-sidebar-second-inner {
+ margin-left: 20px;
+}
diff --git a/layouts/zen_two_sidebars/zen-two-sidebars.png b/layouts/zen_two_sidebars/zen-two-sidebars.png
new file mode 100644
index 0000000..23cc8d1
--- /dev/null
+++ b/layouts/zen_two_sidebars/zen-two-sidebars.png
Binary files differ
diff --git a/layouts/zen_two_sidebars/zen-two-sidebars.tpl.php b/layouts/zen_two_sidebars/zen-two-sidebars.tpl.php
new file mode 100644
index 0000000..054ac44
--- /dev/null
+++ b/layouts/zen_two_sidebars/zen-two-sidebars.tpl.php
@@ -0,0 +1,33 @@
+<?php
+/**
+ * @file
+ * Template for a 1 row, 2 column Zen-based panel layout.
+ *
+ * This template provides a two column panel display layout, with
+ * additional areas for the top and the bottom.
+ *
+ * Variables:
+ * - $css_id: An optional CSS id to use for the layout.
+ * - $content: An array of content, each item in the array is keyed to one
+ * panel of the layout. This layout supports the following sections:
+ * - $content['content']: Content in the main column.
+ * - $content['sidebar_first']: Content in the first column.
+ * - $content['sidebar_second']: Content in the second column.
+ */
+?>
+
+<div class="panel-display zen-two-sidebars clearfix"<?php if (!empty($css_id)) { print ' id="' . $css_id . '"'; } ?>>
+
+ <div class="panel-content"><div class="panel-content-inner inside panel-panel">
+ <?php print $content['content']; ?>
+ </div></div><!-- /.panel-content-inner, /.panel-content -->
+
+ <div class="panel-sidebar-first"><div class="panel-sidebar-first-inner inside panel-panel">
+ <?php print $content['sidebar_first']; ?>
+ </div></div><!-- /.panel-sidebar-first-inner, /.panel-sidebar-first -->
+
+ <div class="panel-sidebar-second"><div class="panel-sidebar-second-inner inside panel-panel">
+ <?php print $content['sidebar_second']; ?>
+ </div></div><!-- /.panel-sidebar-second-inner, /.panel-sidebar-second -->
+
+</div><!-- /.zen-two-sidebars -->
diff --git a/layouts/zen_two_sidebars/zen_two_sidebars.inc b/layouts/zen_two_sidebars/zen_two_sidebars.inc
new file mode 100644
index 0000000..eafa88d
--- /dev/null
+++ b/layouts/zen_two_sidebars/zen_two_sidebars.inc
@@ -0,0 +1,16 @@
+<?php
+// Plugin definition
+$plugin = array(
+ 'title' => t('Two sidebars with content'),
+ 'icon' => 'zen-two-sidebars.png',
+ 'category' => t('Columns: 3'),
+ 'theme' => 'zen_two_sidebars',
+ 'css' => 'zen-two-sidebars.css',
+ 'admin theme' => 'zen_two_sidebars_admin',
+ 'admin css' => 'zen-two-sidebars-admin.css',
+ 'regions' => array(
+ 'content' => t('Content'),
+ 'sidebar_first' => t('First sidebar'),
+ 'sidebar_second' => t('Second sidebar'),
+ ),
+);
diff --git a/layouts/zen_two_sidebars_first/zen-two-sidebars-first-admin.css b/layouts/zen_two_sidebars_first/zen-two-sidebars-first-admin.css
new file mode 100644
index 0000000..bfc8686
--- /dev/null
+++ b/layouts/zen_two_sidebars_first/zen-two-sidebars-first-admin.css
@@ -0,0 +1,53 @@
+/**
+ * @file
+ * Page manager layout
+ *
+ * Because we're using fixed widths and not percentages, we need to adjust the
+ * panel page editing layout to fit reasonably on screen. We're assuming a
+ * 960px page width, leaving the main panel manager content well at 769px.
+ */
+#panels-dnd-main div.panels-display h2.label {
+ padding-left: 24px;
+ text-align: left;
+}
+
+#page-manager-edit .zen-two-sidebars-first .panel-content .inside {
+ margin-right: 0px;
+}
+
+#page-manager-edit .zen-two-sidebars-first .panel-content {
+ float: left; /* LTR */
+ width: 50%;
+ margin-left: 50%; /* LTR */
+ margin-right: -100%; /* LTR */ /* Negative value of #content's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */
+}
+
+#page-manager-edit .zen-two-sidebars-first .panel-header {
+ height: auto;
+ margin-bottom: 10px;
+}
+
+#page-manager-edit .zen-two-sidebars-first .panel-sidebar-first {
+ float: left; /* LTR */
+ width: 25%;
+ margin-left: 0px; /* LTR */ /* Width of #content. */
+ margin-right: -25%; /* LTR */ /* Negative value of #sidebar-first's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-first-inner. */
+}
+
+#page-manager-edit .zen-two-sidebars-first .panel-sidebar-first-inner {
+ margin-right: 10px;
+}
+
+#page-manager-edit .zen-two-sidebars-first .panel-sidebar-second {
+ float: left; /* LTR */
+ width: 25%;
+ margin-left: 25%; /* LTR */ /* Width of #content. */
+ margin-right: -50%; /* LTR */ /* Negative value of #sidebar-first's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-first-inner. */
+}
+
+#page-manager-edit .zen-two-sidebars-first .panel-sidebar-second-inner {
+ margin-right: 10px;
+}
diff --git a/layouts/zen_two_sidebars_first/zen-two-sidebars-first-admin.tpl.php b/layouts/zen_two_sidebars_first/zen-two-sidebars-first-admin.tpl.php
new file mode 100644
index 0000000..78a6c89
--- /dev/null
+++ b/layouts/zen_two_sidebars_first/zen-two-sidebars-first-admin.tpl.php
@@ -0,0 +1,33 @@
+<?php
+/**
+ * @file
+ * Template for a 1 row, 2 column Zen-based panel layout.
+ *
+ * This template provides a two column panel display layout, with
+ * additional areas for the top and the bottom.
+ *
+ * Variables:
+ * - $css_id: An optional CSS id to use for the layout.
+ * - $content: An array of content, each item in the array is keyed to one
+ * panel of the layout. This layout supports the following sections:
+ * - $content['content']: Content in the main column.
+ * - $content['sidebar_first']: Content in the first column.
+ * - $content['sidebar_second']: Content in the second column.
+ */
+?>
+
+<div class="panel-display zen-two-sidebars-first clearfix" <?php if (!empty($css_id)) { print "id=\"$css_id\""; } ?>>
+
+ <div class="panel-content"><div class="panel-content-inner inside panel-panel">
+ <?php print $content['content']; ?>
+ </div></div><!-- /.panel-content-inner, /.panel-content -->
+
+ <div class="panel-sidebar-first"><div class="panel-sidebar-first-inner inside panel-panel">
+ <?php print $content['sidebar_first']; ?>
+ </div></div><!-- /.panel-sidebar-first-inner, /.panel-sidebar-first -->
+
+ <div class="panel-sidebar-second"><div class="panel-sidebar-second-inner inside panel-panel">
+ <?php print $content['sidebar_second']; ?>
+ </div></div><!-- /.panel-sidebar-second-inner, /.panel-sidebar-second -->
+
+</div><!-- /.zen-two-sidebars-first -->
diff --git a/layouts/zen_two_sidebars_first/zen-two-sidebars-first.css b/layouts/zen_two_sidebars_first/zen-two-sidebars-first.css
new file mode 100644
index 0000000..f763b08
--- /dev/null
+++ b/layouts/zen_two_sidebars_first/zen-two-sidebars-first.css
@@ -0,0 +1,51 @@
+/**
+ * @file
+ * Zen panel layout
+ *
+ * This layout does include the standar Zen navbar, content and right sidebar
+ * layout. Markup has been reordered for Accessibility and SEO optimizations.
+ * The markup order is: content, sidebar, sidebar but the display will show
+ * sidebar, sidebar, content.
+ */
+
+.zen-two-sidebars-first {
+/* overflow: hidden; */
+ position: relative;
+ margin-top: 0;
+ padding-top: 0;
+}
+
+.zen-two-sidebars-first .panel-sidebar-first {
+}
+
+.zen-two-sidebars-first .panel-content {
+ float: left; /* LTR */
+ width: 460px;
+ margin-left: 500px; /* LTR */
+ margin-right: -960px; /* LTR */ /* Negative value of #content's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */
+}
+
+.zen-two-sidebars-first .panel-sidebar-first {
+ float: left; /* LTR */
+ width: 250px;
+ margin-left: 0px; /* LTR */ /* Width of #content. */
+ margin-right: -250px; /* LTR */ /* Negative value of #sidebar-first's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-first-inner. */
+}
+
+.zen-two-sidebars-first .panel-sidebar-first .panel-sidebar-first-inner {
+ margin-right: 20px;
+}
+
+.zen-two-sidebars-first .panel-sidebar-second {
+ float: left; /* LTR */
+ width: 250px;
+ margin-left: 250px; /* LTR */ /* Width of #content. */
+ margin-right: -500px; /* LTR */ /* Negative value of #sidebar-first's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-first-inner. */
+}
+
+.zen-two-sidebars-first .panel-sidebar-second .panel-sidebar-second-inner {
+ margin-right: 20px;
+}
diff --git a/layouts/zen_two_sidebars_first/zen-two-sidebars-first.png b/layouts/zen_two_sidebars_first/zen-two-sidebars-first.png
new file mode 100644
index 0000000..79ec8d8
--- /dev/null
+++ b/layouts/zen_two_sidebars_first/zen-two-sidebars-first.png
Binary files differ
diff --git a/layouts/zen_two_sidebars_first/zen-two-sidebars-first.tpl.php b/layouts/zen_two_sidebars_first/zen-two-sidebars-first.tpl.php
new file mode 100644
index 0000000..78a6c89
--- /dev/null
+++ b/layouts/zen_two_sidebars_first/zen-two-sidebars-first.tpl.php
@@ -0,0 +1,33 @@
+<?php
+/**
+ * @file
+ * Template for a 1 row, 2 column Zen-based panel layout.
+ *
+ * This template provides a two column panel display layout, with
+ * additional areas for the top and the bottom.
+ *
+ * Variables:
+ * - $css_id: An optional CSS id to use for the layout.
+ * - $content: An array of content, each item in the array is keyed to one
+ * panel of the layout. This layout supports the following sections:
+ * - $content['content']: Content in the main column.
+ * - $content['sidebar_first']: Content in the first column.
+ * - $content['sidebar_second']: Content in the second column.
+ */
+?>
+
+<div class="panel-display zen-two-sidebars-first clearfix" <?php if (!empty($css_id)) { print "id=\"$css_id\""; } ?>>
+
+ <div class="panel-content"><div class="panel-content-inner inside panel-panel">
+ <?php print $content['content']; ?>
+ </div></div><!-- /.panel-content-inner, /.panel-content -->
+
+ <div class="panel-sidebar-first"><div class="panel-sidebar-first-inner inside panel-panel">
+ <?php print $content['sidebar_first']; ?>
+ </div></div><!-- /.panel-sidebar-first-inner, /.panel-sidebar-first -->
+
+ <div class="panel-sidebar-second"><div class="panel-sidebar-second-inner inside panel-panel">
+ <?php print $content['sidebar_second']; ?>
+ </div></div><!-- /.panel-sidebar-second-inner, /.panel-sidebar-second -->
+
+</div><!-- /.zen-two-sidebars-first -->
diff --git a/layouts/zen_two_sidebars_first/zen_two_sidebars_first.inc b/layouts/zen_two_sidebars_first/zen_two_sidebars_first.inc
new file mode 100644
index 0000000..5fbc9d8
--- /dev/null
+++ b/layouts/zen_two_sidebars_first/zen_two_sidebars_first.inc
@@ -0,0 +1,16 @@
+<?php
+// Plugin definition
+$plugin = array(
+ 'title' => t('Two sidebars before content'),
+ 'icon' => 'zen-two-sidebars-first.png',
+ 'category' => t('Columns: 3'),
+ 'theme' => 'zen_two_sidebars_first',
+ 'css' => 'zen-two-sidebars-first.css',
+ 'admin theme' => 'zen_two_sidebars_first_admin',
+ 'admin css' => 'zen-two-sidebars-first-admin.css',
+ 'regions' => array(
+ 'content' => t('Content'),
+ 'sidebar_first' => t('First sidebar'),
+ 'sidebar_second' => t('Second sidebar'),
+ ),
+);
diff --git a/layouts/zen_two_sidebars_second/zen-two-sidebars-second-admin.css b/layouts/zen_two_sidebars_second/zen-two-sidebars-second-admin.css
new file mode 100644
index 0000000..91ccb52
--- /dev/null
+++ b/layouts/zen_two_sidebars_second/zen-two-sidebars-second-admin.css
@@ -0,0 +1,55 @@
+/**
+ * @file
+ * Page manager layout
+ *
+ * We are using percentages in the admin instead of fixed widths so that the
+ * admin can work nicely in different admin themes.
+ */
+
+.zen-two-sidebars-second .admin-row {
+ float: left;
+ width: 100%;
+}
+
+#panels-dnd-main div.panels-display h2.label {
+ padding-left: 24px;
+ padding-right: 0px;
+ text-align: left;
+}
+
+#page-manager-edit .zen-two-sidebars-second .panel-content {
+ float: left; /* LTR */
+ width: 51%;
+ margin-left: 0; /* LTR */
+ margin-right: -51%; /* LTR */ /* Negative value of #content's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */
+}
+
+#page-manager-edit .zen-two-sidebars-second .panel-header {
+ height: auto;
+ margin-bottom: 10px;
+}
+
+#page-manager-edit .zen-two-sidebars-second .panel-sidebar-first {
+ float: left; /* LTR */
+ width: 24%;
+ margin-left: 51%; /* LTR */ /* Width of #content. */
+ margin-right: -75%; /* LTR */ /* Negative value of #sidebar-first's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-first-inner. */
+}
+
+#page-manager-edit .zen-two-sidebars-second .panel-sidebar-first-inner {
+ margin-left: 5px;
+}
+
+#page-manager-edit .zen-two-sidebars-second .panel-sidebar-second {
+ float: left; /* LTR */
+ width: 24%;
+ margin-left: 75%; /* LTR */ /* Width of #content. */
+ margin-right: -99%; /* LTR */ /* Negative value of #sidebar-first's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-first-inner. */
+}
+
+#page-manager-edit .zen-two-sidebars-second .panel-sidebar-second-inner {
+ margin-left: 5px;
+}
diff --git a/layouts/zen_two_sidebars_second/zen-two-sidebars-second-admin.tpl.php b/layouts/zen_two_sidebars_second/zen-two-sidebars-second-admin.tpl.php
new file mode 100644
index 0000000..10c1794
--- /dev/null
+++ b/layouts/zen_two_sidebars_second/zen-two-sidebars-second-admin.tpl.php
@@ -0,0 +1,33 @@
+<?php
+/**
+ * @file
+ * Template for a 1 row, 2 column Zen-based panel layout.
+ *
+ * This template provides a two column panel display layout, with
+ * additional areas for the top and the bottom.
+ *
+ * Variables:
+ * - $css_id: An optional CSS id to use for the layout.
+ * - $content: An array of content, each item in the array is keyed to one
+ * panel of the layout. This layout supports the following sections:
+ * - $content['content']: Content in the main column.
+ * - $content['sidebar_first']: Content in the first column.
+ * - $content['sidebar_second']: Content in the second column.
+ */
+?>
+
+<div class="panel-display zen-two-sidebars-second clearfix" <?php if (!empty($css_id)) { print "id=\"$css_id\""; } ?>>
+
+ <div class="panel-content"><div class="panel-content-inner inside panel-panel">
+ <?php print $content['content']; ?>
+ </div></div><!-- /.panel-content-inner, /.panel-content -->
+
+ <div class="panel-sidebar-first"><div class="panel-sidebar-first-inner inside panel-panel">
+ <?php print $content['sidebar_first']; ?>
+ </div></div><!-- /.panel-sidebar-first-inner, /.panel-sidebar-first -->
+
+ <div class="panel-sidebar-second"><div class="panel-sidebar-second-inner inside panel-panel">
+ <?php print $content['sidebar_second']; ?>
+ </div></div><!-- /.panel-sidebar-second-inner, /.panel-sidebar-second -->
+
+</div><!-- /.zen-two-sidebars-second -->
diff --git a/layouts/zen_two_sidebars_second/zen-two-sidebars-second.css b/layouts/zen_two_sidebars_second/zen-two-sidebars-second.css
new file mode 100644
index 0000000..ee6a313
--- /dev/null
+++ b/layouts/zen_two_sidebars_second/zen-two-sidebars-second.css
@@ -0,0 +1,62 @@
+/**
+ * @file
+ * Zen panel layout
+ *
+ * This layout does include the standar Zen navbar, content and right sidebar
+ * layout. Markup has been reordered for Accessibility and SEO optimizations.
+ */
+.zen-two-sidebars-second {
+/* overflow: hidden; */
+ position: relative;
+ margin-top: 0;
+ padding-top: 0;
+}
+
+.zen-two-sidebars-second .panel-content {
+ float: left; /* LTR */
+ width: 460px;
+ margin-left: 0; /* LTR */
+ margin-right: -460px; /* LTR */ /* Negative value of #content's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */
+}
+
+.zen-two-sidebars-second .panel-header {
+ float: left; /* LTR */
+ width: 100%;
+ margin-left: 0; /* LTR */
+ margin-right: -100%; /* LTR */ /* Negative value of #navigation's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #navigation .section. */
+ height: 3.3em; /* The navigation can have any arbritrary height. We picked one
+ that is the line-height plus 1em: 1.3 + 1 = 2.3
+ Set this to the same value as the margin-top below. */
+}
+
+.zen-two-sidebars-second .with-panel-header .panel-content,
+.zen-two-sidebars-second .with-panel-header .panel-sidebar-first,
+.zen-two-sidebars-second .with-panel-header .panel-sidebar-second {
+ margin-top: 3.3em; /* Set this to the same value as the navigation height above. */
+}
+
+.zen-two-sidebars-second .panel-sidebar-first {
+ float: left; /* LTR */
+ width: 250px;
+ margin-left: 460px; /* LTR */ /* Width of #content. */
+ margin-right: -710px; /* LTR */ /* Negative value of #sidebar-first's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-first-inner. */
+}
+
+.zen-two-sidebars-second .panel-sidebar-first .panel-sidebar-first-inner {
+ margin-left: 20px;
+}
+
+.zen-two-sidebars-second .panel-sidebar-second {
+ float: left; /* LTR */
+ width: 250px;
+ margin-left: 710px; /* LTR */ /* Width of #content. */
+ margin-right: -960px; /* LTR */ /* Negative value of #sidebar-first's width + left margin. */
+ padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-first-inner. */
+}
+
+.zen-two-sidebars-second .panel-sidebar-second .panel-sidebar-second-inner {
+ margin-left: 20px;
+}
diff --git a/layouts/zen_two_sidebars_second/zen-two-sidebars-second.png b/layouts/zen_two_sidebars_second/zen-two-sidebars-second.png
new file mode 100644
index 0000000..97a6f8e
--- /dev/null
+++ b/layouts/zen_two_sidebars_second/zen-two-sidebars-second.png
Binary files differ
diff --git a/layouts/zen_two_sidebars_second/zen-two-sidebars-second.tpl.php b/layouts/zen_two_sidebars_second/zen-two-sidebars-second.tpl.php
new file mode 100644
index 0000000..10c1794
--- /dev/null
+++ b/layouts/zen_two_sidebars_second/zen-two-sidebars-second.tpl.php
@@ -0,0 +1,33 @@
+<?php
+/**
+ * @file
+ * Template for a 1 row, 2 column Zen-based panel layout.
+ *
+ * This template provides a two column panel display layout, with
+ * additional areas for the top and the bottom.
+ *
+ * Variables:
+ * - $css_id: An optional CSS id to use for the layout.
+ * - $content: An array of content, each item in the array is keyed to one
+ * panel of the layout. This layout supports the following sections:
+ * - $content['content']: Content in the main column.
+ * - $content['sidebar_first']: Content in the first column.
+ * - $content['sidebar_second']: Content in the second column.
+ */
+?>
+
+<div class="panel-display zen-two-sidebars-second clearfix" <?php if (!empty($css_id)) { print "id=\"$css_id\""; } ?>>
+
+ <div class="panel-content"><div class="panel-content-inner inside panel-panel">
+ <?php print $content['content']; ?>
+ </div></div><!-- /.panel-content-inner, /.panel-content -->
+
+ <div class="panel-sidebar-first"><div class="panel-sidebar-first-inner inside panel-panel">
+ <?php print $content['sidebar_first']; ?>
+ </div></div><!-- /.panel-sidebar-first-inner, /.panel-sidebar-first -->
+
+ <div class="panel-sidebar-second"><div class="panel-sidebar-second-inner inside panel-panel">
+ <?php print $content['sidebar_second']; ?>
+ </div></div><!-- /.panel-sidebar-second-inner, /.panel-sidebar-second -->
+
+</div><!-- /.zen-two-sidebars-second -->
diff --git a/layouts/zen_two_sidebars_second/zen_two_sidebars_second.inc b/layouts/zen_two_sidebars_second/zen_two_sidebars_second.inc
new file mode 100644
index 0000000..e440e44
--- /dev/null
+++ b/layouts/zen_two_sidebars_second/zen_two_sidebars_second.inc
@@ -0,0 +1,16 @@
+<?php
+// Plugin definition
+$plugin = array(
+ 'title' => t('Two sidebars after content'),
+ 'icon' => 'zen-two-sidebars-second.png',
+ 'category' => t('Columns: 3'),
+ 'theme' => 'zen_two_sidebars_second',
+ 'css' => 'zen-two-sidebars-second.css',
+ 'admin theme' => 'zen_two_sidebars_second_admin',
+ 'admin css' => 'zen-two-sidebars-second-admin.css',
+ 'regions' => array(
+ 'content' => t('Content'),
+ 'sidebar_first' => t('First sidebar'),
+ 'sidebar_second' => t('Second sidebar'),
+ ),
+);
diff --git a/zen.info b/zen.info
index 4aa45c6..a28d50a 100644
--- a/zen.info
+++ b/zen.info
@@ -26,3 +26,5 @@ settings[zen_layout] = zen-columns-liquid
settings[zen_jump_link_target] = main-menu
settings[zen_rebuild_registry] = 0
settings[zen_wireframes] = 0
+
+plugins[panels][layouts] = layouts