Index: trunk/admin/templates/cat_tab_element.tpl =================================================================== diff -u -r849 -r865 --- trunk/admin/templates/cat_tab_element.tpl (.../cat_tab_element.tpl) (revision 849) +++ trunk/admin/templates/cat_tab_element.tpl (.../cat_tab_element.tpl) (revision 865) @@ -11,7 +11,7 @@

- Category:
+ : ">
()
Index: trunk/kernel/include/parseditem.php =================================================================== diff -u -r852 -r865 --- trunk/kernel/include/parseditem.php (.../parseditem.php) (revision 852) +++ trunk/kernel/include/parseditem.php (.../parseditem.php) (revision 865) @@ -78,7 +78,16 @@ $field = strtolower($element->attributes["_field"]); switch($field) { - case 'primarycategory': + case 'primarycategorylink': + $m_var_list_update['cat'] = (int)$this->GetPrimaryCategory(); + $m_var_list_update['p'] = 1; + $ret = str_replace('advanced_view.php','browse.php',$_SERVER['PHP_SELF']).'?env='.BuildEnv(); + unset($m_var_list_update['cat']); + unset($m_var_list_update['p']); + return $ret; + break; + + case 'primarycategory': $db =& GetADODBConnection(); $sql = 'SELECT CachedNavbar FROM '.$objCatList->SourceTable.' WHERE CategoryId = '.(int)$this->GetPrimaryCategory(); $ret = prompt_language($objConfig->Get("Root_Name")); Index: trunk/kernel/include/category.php =================================================================== diff -u -r851 -r865 --- trunk/kernel/include/category.php (.../category.php) (revision 851) +++ trunk/kernel/include/category.php (.../category.php) (revision 865) @@ -735,7 +735,20 @@ $field = strtolower( $element->GetAttributeByName('_field') ); switch($field) { - case 'primarycategory': + case 'm_language': + $ret = language( $element->GetAttributeByName('_Phrase') ); + break; + + case 'parentcategorylink': + $m_var_list_update['cat'] = $this->Get('ParentId'); + $m_var_list_update['p'] = 1; + $ret = str_replace('advanced_view.php','browse.php',$_SERVER['PHP_SELF']).'?env='.BuildEnv(); + unset($m_var_list_update['cat']); + unset($m_var_list_update['p']); + return $ret; + break; + + case 'primarycategory': $ret = $this->Get('CachedNavbar'); if($ret) // category not in root {