From 9cd7ebd1ece016577c435b85f56d6c30545ff363 Mon Sep 17 00:00:00 2001 From: cash Date: Tue, 7 Dec 2010 02:47:31 +0000 Subject: reorganized the layout views git-svn-id: http://code.elgg.org/elgg/trunk@7553 36083f99-b078-4883-b0ff-0f9b5a30f544 --- views/default/layout/objects/media.php | 55 ++++++++++++++++ views/default/layout/objects/module.php | 74 ++++++++++++++++++++++ views/default/layout/shells/administration.php | 36 +++++++++++ views/default/layout/shells/content.php | 53 ++++++++++++++++ views/default/layout/shells/default.php | 18 ++++++ views/default/layout/shells/one_column.php | 16 +++++ .../layout/shells/one_column_with_sidebar.php | 31 +++++++++ views/default/layout/shells/one_sidebar.php | 31 +++++++++ views/default/layout/shells/two_sidebar.php | 42 ++++++++++++ views/default/layout/shells/widgets.php | 46 ++++++++++++++ 10 files changed, 402 insertions(+) create mode 100644 views/default/layout/objects/media.php create mode 100644 views/default/layout/objects/module.php create mode 100644 views/default/layout/shells/administration.php create mode 100644 views/default/layout/shells/content.php create mode 100644 views/default/layout/shells/default.php create mode 100644 views/default/layout/shells/one_column.php create mode 100644 views/default/layout/shells/one_column_with_sidebar.php create mode 100644 views/default/layout/shells/one_sidebar.php create mode 100644 views/default/layout/shells/two_sidebar.php create mode 100644 views/default/layout/shells/widgets.php (limited to 'views/default/layout') diff --git a/views/default/layout/objects/media.php b/views/default/layout/objects/media.php new file mode 100644 index 000000000..232acc8f1 --- /dev/null +++ b/views/default/layout/objects/media.php @@ -0,0 +1,55 @@ +$body"; + +$icon_class = 'elgg-icon'; +$additional_class = elgg_get_array_value('icon_class', $vars, ''); +if ($additional_class) { + $icon_class = "$icon_class $additional_class"; +} +if ($icon_block) { + $icon_block = "
$icon_block
"; +} + +echo << + $icon_block$body + +HTML; diff --git a/views/default/layout/objects/module.php b/views/default/layout/objects/module.php new file mode 100644 index 000000000..ffce583ff --- /dev/null +++ b/views/default/layout/objects/module.php @@ -0,0 +1,74 @@ +$header"; + } +} else { + $header = "

$title

"; +} + +$body_class = 'elgg-body'; +$additional_class = elgg_get_array_value('body_class', $vars, ''); +if ($additional_class) { + $body_class = "$body_class $additional_class"; +} +$body = "
$body
"; + + +$footer_class = 'elgg-footer'; +$additional_class = elgg_get_array_value('footer_class', $vars, ''); +if ($additional_class) { + $body_class = "$footer_class $additional_class"; +} + +if (isset($vars['footer'])) { + if ($vars['footer']) { + $header = "
$footer
"; + } +} + +$contents = $header . $body . $footer; +if (!$skip_inner) { + $contents = "
$contents
"; +} + +echo "
$contents
"; diff --git a/views/default/layout/shells/administration.php b/views/default/layout/shells/administration.php new file mode 100644 index 000000000..f7ed84935 --- /dev/null +++ b/views/default/layout/shells/administration.php @@ -0,0 +1,36 @@ + + +
+

+ + sitename; echo " ".elgg_echo('admin'); ?> + << Return to network +

+
+ +
+ +
+ +
+
+ +
+
+ \ No newline at end of file diff --git a/views/default/layout/shells/content.php b/views/default/layout/shells/content.php new file mode 100644 index 000000000..908197a39 --- /dev/null +++ b/views/default/layout/shells/content.php @@ -0,0 +1,53 @@ + $body, + 'sidebar' => $sidebar, +); +echo elgg_view_layout('one_sidebar', $params); diff --git a/views/default/layout/shells/default.php b/views/default/layout/shells/default.php new file mode 100644 index 000000000..60dc90b0d --- /dev/null +++ b/views/default/layout/shells/default.php @@ -0,0 +1,18 @@ + +
+
+ + +
+
\ No newline at end of file diff --git a/views/default/layout/shells/one_column_with_sidebar.php b/views/default/layout/shells/one_column_with_sidebar.php new file mode 100644 index 000000000..e408c6c1c --- /dev/null +++ b/views/default/layout/shells/one_column_with_sidebar.php @@ -0,0 +1,31 @@ + + +
+
+ +
+ +
+ +
+
diff --git a/views/default/layout/shells/one_sidebar.php b/views/default/layout/shells/one_sidebar.php new file mode 100644 index 000000000..d0bb3879f --- /dev/null +++ b/views/default/layout/shells/one_sidebar.php @@ -0,0 +1,31 @@ + + +
+
+ +
+ +
+ +
+
diff --git a/views/default/layout/shells/two_sidebar.php b/views/default/layout/shells/two_sidebar.php new file mode 100644 index 000000000..26fb64920 --- /dev/null +++ b/views/default/layout/shells/two_sidebar.php @@ -0,0 +1,42 @@ + + +
+
+ +
+
+ elgg_view('layout_elements/module', array('title' => 'Testing', 'body' => 'Hello, world!')) + ); + echo elgg_view('page_elements/sidebar', $params); + ?> +
+ +
+ +
+
diff --git a/views/default/layout/shells/widgets.php b/views/default/layout/shells/widgets.php new file mode 100644 index 000000000..130b2eaad --- /dev/null +++ b/views/default/layout/shells/widgets.php @@ -0,0 +1,46 @@ +guid, $context); + +if (elgg_can_edit_widget_layout($context)) { + if ($show_add_widgets) { + echo elgg_view('widgets/add-button'); + } + $params = array( + 'widgets' => $widgets, + 'context' => $context, + ); + echo elgg_view('widgets/add_panel', $params); +} + +echo $vars['box']; + +$widget_class = "widget-{$num_columns}-columns"; +for ($column_index = 1; $column_index <= $num_columns; $column_index++) { + $column_widgets = $widgets[$column_index]; + + echo "
"; + if (is_array($column_widgets) && sizeof($column_widgets) > 0) { + foreach ($column_widgets as $widget) { + echo elgg_view_entity($widget); + } + } + echo '
'; +} + +elgg_pop_context(); \ No newline at end of file -- cgit v1.2.3