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 @@
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
{