]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
supporting an additional class on primary layouts
authorcash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Sat, 11 Dec 2010 23:11:59 +0000 (23:11 +0000)
committercash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Sat, 11 Dec 2010 23:11:59 +0000 (23:11 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@7601 36083f99-b078-4883-b0ff-0f9b5a30f544

views/default/layout/shells/content.php
views/default/layout/shells/one_column.php
views/default/layout/shells/one_sidebar.php
views/default/layout/shells/two_sidebar.php

index b46f09ac10f86d4ae064a143b49f6b7dcad765ac..787445fd172b6c3c3104ef77568716cfb156463d 100644 (file)
@@ -12,6 +12,7 @@
  * @uses $vars['context']        Page context (override)
  * @uses $vars['buttons']        Content header buttons (override)
  * @uses $vars['filter_context'] Filter context: everyone, friends, mine
+ * @uses $vars['class']          Additional class to apply to layout
  */
 
 // give plugins an opportunity to add to content sidebars
@@ -50,4 +51,7 @@ $params = array(
        'body' => $body,
        'sidebar' => $sidebar,
 );
+if (isset($vars['class'])) {
+       $params['class'] = $vars['class'];
+}
 echo elgg_view_layout('one_sidebar', $params);
index 84a304e14351dde33f0d86af46c29bdd1c66da3e..ff0070e183ab83ac6b4ee974e1ea376340d17a60 100644 (file)
@@ -6,11 +6,20 @@
  * @subpackage Core
  *
  * @uses $vars['content'] Content string
+ * @uses $vars['class']   Additional class to apply to layout
  */
+
+$class = 'elgg-layout-one-column elgg-center elgg-width-classic clearfix';
+if (isset($vars['class'])) {
+       $class = "$class {$vars['class']}";
+}
 ?>
-<div class="elgg-layout-one_column elgg-center elgg-width-classic clearfix">
+<div class="<?php echo $class; ?>">
        <div class="elgg-body">
        <?php echo $vars['content']; ?>
-       <?php echo $vars['area1']; ?>
+       <?php
+               // @deprecated 1.8
+               echo $vars['area1'];
+       ?>
        </div>
 </div>
\ No newline at end of file
index 2e78b0de6442b62a44d5879771657e511094fac7..4c98c31d16be2abc0615935a76cd4336f182d75b 100644 (file)
@@ -7,10 +7,17 @@
  *
  * @uses $vars['body']    Content HTML for the main column
  * @uses $vars['sidebar'] Optional content that is displayed in the sidebar
+ * @uses $vars['class']   Additional class to apply to layout
  */
+
+$class = 'elgg-layout-sidebar elgg-center elgg-width-classic clearfix';
+if (isset($vars['class'])) {
+       $class = "$class {$vars['class']}";
+}
+
 ?>
 
-<div class="elgg-layout-sidebar elgg-center elgg-width-classic clearfix">
+<div class="<?php echo $class; ?>">
        <div class="elgg-sidebar elgg-aside">
                <?php
                        echo elgg_view('layout/elements/sidebar', $vars);
index cc4eee78bcf323377116d5db00ab85133260c96b..23a5a9dd4a11088bb9571ef214c79bf53538f3b2 100644 (file)
@@ -8,10 +8,16 @@
  * @uses $vars['content'] The content string for the main column
  * @uses $vars['sidebar'] Optional content that is displayed in the sidebar
  * @uses $vars['sidebar-alt'] Optional content that is displayed in the alternate sidebar
+ * @uses $vars['class']   Additional class to apply to layout
  */
+
+$class = 'elgg-layout-two-sidebar elgg-center elgg-width-classic clearfix';
+if (isset($vars['class'])) {
+       $class = "$class {$vars['class']}";
+}
 ?>
 
-<div class="elgg-layout-two-sidebar elgg-center elgg-width-classic clearfix">
+<div class="<?php echo $class; ?>">
        <div class="elgg-sidebar elgg-aside">
                <?php
                        echo elgg_view('layout/elements/sidebar', $vars);