Index: platform/sitemap.tpl =================================================================== --- platform/sitemap.tpl (revision 12883) +++ platform/sitemap.tpl (revision 12884) @@ -1,57 +1,56 @@ <!--## <NAME>Sitemap</NAME> <DESC>Sitemap of the website</DESC> <SECTION>Platform</SECTION> ##--> <!--## PAGE TITLE ELEMENT ##--> <inp2:m_DefineElement name="page_title"> <inp2:m_phrase name="lu_title_SiteMap"/> </inp2:m_DefineElement> <!--## //PAGE TITLE ELEMENT ##--> <!--## SIDE-BAR ELEMENT ##--> <inp2:m_DefineElement name="sidebar"> <div class="movable-area"> <div class="movable-element"> <inp2:m_RenderElement name="platform/elements/side_boxes/login.elm" design="blue_box"/> </div> <div class="movable-element"> <inp2:m_RenderElement name="platform/elements/side_boxes/search.elm" design="blue_box"/> </div> <div class="movable-element"> <inp2:m_RenderElement name="platform/elements/side_boxes/recommend_site.elm" design="blue_box"/> </div> <div class="movable-element"> <inp2:m_RenderElement name="platform/elements/side_boxes/mailing_list.elm" design="blue_box"/> </div> </div> </inp2:m_DefineElement> <!--## //SIDE-BAR ELEMENT ##--> <inp2:m_DefineElement name="content"> <div class="movable-area"> <div class="movable-element"> <inp2:m_include template="platform/elements/navigation_bar.elm" titles="lu_title_SiteMap" templates="platform/sitemap"/> </div> <div class="movable-element"> <inp2:m_RenderElement design="content_box"> <inp2:m_Capture to_var="header"> <inp2:m_phrase name="lu_title_SiteMap"/> </inp2:m_Capture> <inp2:m_include template="platform/elements/categories.elm"/> <div id="sitemap"> - - <ul> - <inp2:c_ListCategories types="menu" render_as="sitemap_category_element" per_page="100" columns="1" direction="H" parent_cat_id="0" no_table="1"/> - </ul> - + <ul> + <inp2:m_Set sitemap_level="0"/> + <inp2:c_PrintList types="menu" render_as="sitemap_category_element" max_levels="3" per_page="100" parent_cat_id="0"/> + </ul> </div> </inp2:m_RenderElement> </div> </div> </inp2:m_DefineElement> <inp2:m_include template="platform/designs/default_design.des" pass_params="1"/> \ No newline at end of file Index: platform/elements/categories.elm.tpl =================================================================== --- platform/elements/categories.elm.tpl (revision 12883) +++ platform/elements/categories.elm.tpl (revision 12884) @@ -1,133 +1,106 @@ <!--## CATEGORY ELEMENT ##--> <inp2:m_DefineElement name="category_element"> <td style="width: <inp2:ColumnWidth/>"> <table> <tr> <td class="directory-icon"> <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/directory_icon.gif" width="22" height="17" alt="" /><br /> </td> <td class="directory-text"> <inp2:m_if check="IsCurrent"> <strong><inp2:Field name="Name"/></strong> (<inp2:m_phrase name="lu_SubCats"/>: <inp2:SubCatCount/>) <inp2:m_else/> <!--## CHECK IF CATEGORY IS SYM. LINK POINTING TO OTHER CATEGORY ##--> <inp2:m_if check="IsCategorySymLink"> <a href="<inp2:CategoryLink template="__default__" m_cat_page="1"/>" class="text-title"><i><inp2:Field name="Name"/> @</i></a> <span class="item-statistics">(<!--## <inp2:m_phrase name="lu_SubCats"/>: ##--><inp2:SubCatCount/> / <inp2:ItemCount/>)</span> <inp2:m_else/> <a href="<inp2:CategoryLink template="__default__" m_cat_page="1"/>" class="text-title"><inp2:Field name="Name"/></a> <span class="item-statistics">(<!--## <inp2:m_phrase name="lu_SubCats"/>: ##--><inp2:SubCatCount/> / <inp2:ItemCount/>)</span> </inp2:m_if> <!--## /CHECK IF CATEGORY IS SYM. LINK POINTING TO OTHER CATEGORY ##--> </inp2:m_if> <inp2:m_if check="Field" name="IsNew"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_new.gif" alt="<inp2:m_Phrase name="lu_New" no_editing="1"/>"/></inp2:m_if> <inp2:m_if check="IsEditorsPick"><img src="<inp2:m_TemplatesBase module="In-Portal"/>img/icon_pick.gif" alt="<inp2:m_Phrase name="lu_Pick" no_editing="1"/>"/></inp2:m_if> <br /> <img src="<inp2:m_TemplatesBase module="In-Portal"/>img/s.gif" width="1" height="4" alt="" /><br /> <inp2:Field name="Description" first_chars="200"/> <inp2:m_if check="m_Param" name="show_relevance"> <br/> <inp2:m_if check="Field" name="Description"><br/></inp2:m_if> <inp2:RelevanceIndicator on_color="Red" off_color="White" relevance_normal_render_as="search_relevance_normal" relevance_full_render_as="search_relevance_full" /> </inp2:m_if> </td> </tr> </table> </td> </inp2:m_DefineElement> <!--## /CATEGORY ELEMENT ##--> <!--## NO CATEGORIES ELEMENT ##--> <inp2:m_DefineElement name="no_categories"> <inp2:m_phrase name="lu_NoCategories"/> </inp2:m_DefineElement> <!--## /NO CATEGORIES ELEMENT ##--> <!--## NO CATEGORIES ELEMENT ##--> <inp2:m_DefineElement name="related_category_element"> <!--## CHECK IF CATEGORY IS SYM. LINK POINTING TO OTHER CATEGORY ##--> <li> <inp2:m_if check="IsCategorySymLink"> <a href="<inp2:CategoryLink template="__default__" m_cat_page="1"/>" class="text-title"><i><inp2:Field name="Name"/> @</i></a> <inp2:m_else/> <a href="<inp2:CategoryLink template="__default__" m_cat_page="1"/>" class="text-title"><inp2:Field name="Name"/></a> </inp2:m_if> </li> <!--## /CHECK IF CATEGORY IS SYM. LINK POINTING TO OTHER CATEGORY ##--> </inp2:m_DefineElement> <!--## /NO CATEGORIES ELEMENT ##--> <inp2:m_DefineElement name="selector_category_element"> <option value="<inp2:m_Param name="category_id"/>"> <inp2:m_Param name="separator"/><inp2:m_Param name="category_name"/> </option> </inp2:m_DefineElement> <inp2:m_DefineElement name="more_category_element"> <tr id="category_<inp2:m_Param name="category_id"/>"> <td> <inp2:m_Param name="category_name"/> </td> <td> <input type="button" class="delete-button" value="<inp2:m_Phrase label="lu_btn_Delete" no_editing="1"/>" onclick="$ItemCategories.DeleteCategory(<inp2:m_Param name="category_id"/>);"/> </td> </tr> </inp2:m_DefineElement> <!--## SITEMAP ELEMENTS ##--> <inp2:m_DefineElement name="more_link_elem"> -<li> - <a href="<inp2:c_CategoryLink template="__default__" m_cat_page="1"/>" class="sub-category"><inp2:m_Phrase label="lu_more"/>...</a> -</li> -</inp2:m_DefineElement> - -<inp2:m_DefineElement name="sitemap_category_element3"> -<li> - <a href="<inp2:CategoryLink template="__default__" m_cat_page="1"/>" class="sub-category"><inp2:Field name="Name" html_escape="1"/></a>1 -</li> -</inp2:m_DefineElement> - -<inp2:m_DefineElement name="sitemap_category_element2"> -<li> - <a href="<inp2:CategoryLink template="__default__" m_cat_page="1"/>" class="sub-category"><inp2:Field name="Name" html_escape="1"/></a> - <inp2:InitList requery="1"/> - <inp2:m_if check="TotalRecords"> - <ul> - <inp2:ListCategories render_as="sitemap_category_element2" more_link_render_as="more_link_elem" max_items="50" no_table="1"/> - </ul> - </inp2:m_if> -</li> -</inp2:m_DefineElement> - -<inp2:m_DefineElement name="sitemap_category_element1"> -<li> - <a href="<inp2:CategoryLink template="__default__" m_cat_page="1"/>" class="sub-category"><inp2:Field name="Name" html_escape="1"/></a> - <inp2:InitList requery="1"/> - <inp2:m_if check="TotalRecords"> - <ul> - <inp2:ListCategories render_as="sitemap_category_element2" max_items="50" more_link_render_as="more_link_elem" no_table="1"/> - </ul> - </inp2:m_if> -</li> -</inp2:m_DefineElement> - -<inp2:m_DefineElement name="sitemap_category_element"> <li> - <a href="<inp2:CategoryLink template="__default__" m_cat_page="1"/>" class="sub-category"><inp2:Field name="Name" html_escape="1"/> (level 2)</a> - <inp2:InitList requery="1" max_items="50" /> - <inp2:m_if check="TotalRecords"> - <ul> - <inp2:ListCategories render_as="sitemap_category_element1" max_items="100" more_link_render_as="more_link_elem" no_table="1"/> - </ul> - </inp2:m_if> + <a href="<inp2:c_CategoryLink template='__default__' m_cat_page='1'/>" class="sub-category"><inp2:m_Phrase label="lu_more"/>...</a> </li> </inp2:m_DefineElement> +<inp2:m_DefineElement name="sitemap_category_element" level_var="sitemap_level" max_levels="0"> + <li> + <a href="<inp2:CategoryLink template='__default__' m_cat_page='1'/>" class="sub-category"><inp2:Field name="Name" html_escape="1"/></a> + + <inp2:m_ifnot check="m_Get" name="$level_var" equals_to="$max_levels"> + <inp2:InitList requery="1" per_page="50"/> + <inp2:m_if check="TotalRecords"> + <ul> + <inp2:m_Inc param="$level_var" by="1"/> + <inp2:PrintList render_as="sitemap_category_element" max_levels="$max_levels" more_link_render_as="more_link_elem"/> + </ul> + </inp2:m_if> + </inp2:m_ifnot> + </li> +</inp2:m_DefineElement> <!--## //SITEMAP ELEMENTS ##-->