diff options
Diffstat (limited to 'mod/custom_index/views')
-rw-r--r-- | mod/custom_index/views/default/custom_index/css.php | 23 | ||||
-rw-r--r-- | mod/custom_index/views/default/page/layouts/custom_index.php | 68 |
2 files changed, 91 insertions, 0 deletions
diff --git a/mod/custom_index/views/default/custom_index/css.php b/mod/custom_index/views/default/custom_index/css.php new file mode 100644 index 000000000..4c780a905 --- /dev/null +++ b/mod/custom_index/views/default/custom_index/css.php @@ -0,0 +1,23 @@ +<?php +/** + * Custom Index CSS + * + */ +?> + +/******************************* + Custom Index +********************************/ +.custom-index { + padding: 10px 0; +} +.elgg-module-highlight { + -webkit-box-shadow: 1px 1px 5px #CCC; + -moz-box-shadow: 1px 1px 5px #CCC; + box-shadow: 1px 1px 5px #CCC; +} +.elgg-module-highlight:hover { + -webkit-box-shadow: 1px 1px 6px #AAA; + -moz-box-shadow: 1px 1px 6px #AAA; + box-shadow: 1px 1px 6px #AAA; +} diff --git a/mod/custom_index/views/default/page/layouts/custom_index.php b/mod/custom_index/views/default/page/layouts/custom_index.php new file mode 100644 index 000000000..1267e19b2 --- /dev/null +++ b/mod/custom_index/views/default/page/layouts/custom_index.php @@ -0,0 +1,68 @@ +<?php +/** + * Elgg custom index layout + * + * You can edit the layout of this page with your own layout and style. + * Whatever you put in this view will appear on the front page of your site. + * + */ + +$mod_params = array('class' => 'elgg-module-highlight'); + +?> + +<div class="custom-index elgg-main elgg-grid clearfix"> + <div class="elgg-col elgg-col-1of2"> + <div class="elgg-inner pvm prl"> +<?php +// left column + +// Top box for login or welcome message +if (elgg_is_logged_in()) { + $top_box = "<h2>" . elgg_echo("welcome") . " "; + $top_box .= elgg_get_logged_in_user_entity()->name; + $top_box .= "</h2>"; +} else { + $top_box = $vars['login']; +} +echo elgg_view_module('featured', '', $top_box, $mod_params); + +// a view for plugins to extend +echo elgg_view("index/lefthandside"); + +// files +if (elgg_is_active_plugin('file')) { + echo elgg_view_module('featured', elgg_echo("custom:files"), $vars['files'], $mod_params); +} + +// groups +if (elgg_is_active_plugin('groups')) { + echo elgg_view_module('featured', elgg_echo("custom:groups"), $vars['groups'], $mod_params); +} +?> + </div> + </div> + <div class="elgg-col elgg-col-1of2"> + <div class="elgg-inner pvm"> +<?php +// right column + +// a view for plugins to extend +echo elgg_view("index/righthandside"); + +// files +echo elgg_view_module('featured', elgg_echo("custom:members"), $vars['members'], $mod_params); + +// groups +if (elgg_is_active_plugin('blog')) { + echo elgg_view_module('featured', elgg_echo("custom:blogs"), $vars['blogs'], $mod_params); +} + +// files +if (elgg_is_active_plugin('bookmarks')) { + echo elgg_view_module('featured', elgg_echo("custom:bookmarks"), $vars['bookmarks'], $mod_params); +} +?> + </div> + </div> +</div> |