Index: trunk/kernel/admin_templates/tree.tpl =================================================================== diff -u -r4464 -r4466 --- trunk/kernel/admin_templates/tree.tpl (.../tree.tpl) (revision 4464) +++ trunk/kernel/admin_templates/tree.tpl (.../tree.tpl) (revision 4466) @@ -117,7 +117,7 @@ Index: trunk/kernel/units/admin/admin_tag_processor.php =================================================================== diff -u -r4464 -r4466 --- trunk/kernel/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 4464) +++ trunk/kernel/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 4466) @@ -215,11 +215,36 @@ return $ret; } + + function PrintSection($params) + { + $section_name = $params['section_name']; + if ($section_name == '#session#') { + $section_name = $this->Application->RecallVar('section'); + } + + $section_data =& $this->Tree[$section_name]; + $params['name'] = $this->SelectParam($params, 'name,render_as,block'); + $params['section_name'] = $section_name; + + $template = $section_data['url']['t']; + unset($section_data['url']['t']); + + $section_data['section_url'] = $this->Application->HREF($template, '', $section_data['url']); + $ret = $this->Application->ParseBlock( array_merge_recursive2($params, $section_data) ); + + return $ret; + } + function PrintSections($params) { // when processings, then sort children by priority (key of children array) $ret = ''; $section_name = $params['section_name']; + if ($section_name == '#session#') { + $section_name = $this->Application->RecallVar('section'); + } + $section_data =& $this->Tree[$section_name]; $params['name'] = $this->SelectParam($params, 'name,render_as,block'); if (!isset($section_data['children'])) { Index: trunk/core/units/admin/admin_tag_processor.php =================================================================== diff -u -r4464 -r4466 --- trunk/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 4464) +++ trunk/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 4466) @@ -215,11 +215,36 @@ return $ret; } + + function PrintSection($params) + { + $section_name = $params['section_name']; + if ($section_name == '#session#') { + $section_name = $this->Application->RecallVar('section'); + } + + $section_data =& $this->Tree[$section_name]; + $params['name'] = $this->SelectParam($params, 'name,render_as,block'); + $params['section_name'] = $section_name; + + $template = $section_data['url']['t']; + unset($section_data['url']['t']); + + $section_data['section_url'] = $this->Application->HREF($template, '', $section_data['url']); + $ret = $this->Application->ParseBlock( array_merge_recursive2($params, $section_data) ); + + return $ret; + } + function PrintSections($params) { // when processings, then sort children by priority (key of children array) $ret = ''; $section_name = $params['section_name']; + if ($section_name == '#session#') { + $section_name = $this->Application->RecallVar('section'); + } + $section_data =& $this->Tree[$section_name]; $params['name'] = $this->SelectParam($params, 'name,render_as,block'); if (!isset($section_data['children'])) { Index: trunk/kernel/admin_templates/sections_list.tpl =================================================================== diff -u --- trunk/kernel/admin_templates/sections_list.tpl (revision 0) +++ trunk/kernel/admin_templates/sections_list.tpl (revision 4466) @@ -0,0 +1,40 @@ + + + + + + + + + + + img/logo_bg.gif) no-repeat top right;"> + + +
+ .gif" align="absmiddle" title="">  +
+ + +
+ + + + + + "> + + + + + + + +
+ .gif" border="0" alt="" align="absmiddle"/> + + " class="dLink" title="" target="main"> + +
+ + \ No newline at end of file Index: trunk/kernel/admin_templates/incs/style.css =================================================================== diff -u -r4243 -r4466 --- trunk/kernel/admin_templates/incs/style.css (.../style.css) (revision 4243) +++ trunk/kernel/admin_templates/incs/style.css (.../style.css) (revision 4466) @@ -512,4 +512,35 @@ .none_transparent { -} \ No newline at end of file +} + +.subitem_icon { + vertical-align: top; + padding-top: 0px; + text-align: center; + width:28px; +} + +.subitem_description { + vertical-align: middle; +} + +.dLink { + display: block; + margin-bottom: 5px; + font-family: Verdana; + font-size: 13px; + font-weight: bold; + color: #2C73CB; + text-decoration: none; +} + +.dLink:hover { + display: block; + margin-bottom: 5px; + font-family: Verdana; + font-size: 13px; + font-weight: bold; + color: #2C73CB; + text-decoration: underline; +}