SEO title     
----------------------------------------- 

  "SEO   " http://www.instantcms.ru/blogs/instantdev/seo-dlja-razdelov-kataloga.html
           .      "SEO"  ,           .

     1.10.1.
  CMS       .   (uc-seo-title_readme.txt)        .
      -  ,   ,      ,       .
         .

  SQL-  phpmyadmin (    cms_     ):
ALTER TABLE `cms_uc_cats` ADD `pagetitle` VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
ALTER TABLE `cms_uc_items` ADD `pagetitle` VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';

  .       "SEO   ",      .          .
        ,    .          .      :-)


 \admin\components\catalog\backend.php

  1388  1065    "{tab=SEO}" :
<div style="margin-top:5px">
	<strong> </strong><br/>
	<span class="hinttext">  ,    </span>
</div>
<div>
	<input name="pagetitle" type="text" id="pagetitle" style="width:99%" value="<?php if (isset($mod['pagetitle'])) { echo htmlspecialchars($mod['pagetitle']); } ?>" />
</div>

  630  552
$cat['orderto']        = $inCore->request('orderto', 'str');
  (  !)
$cat['pagetitle']      = $inCore->request('pagetitle', 'str');

  382  300
$item['meta_keys']  = $inCore->request('meta_keys', 'str');
  (  !)
$item['pagetitle']  = $inCore->request('pagetitle', 'str');


 \components\catalog\model.php

 328
$item = $this->inDB->get_fields('cms_uc_cats', "id = '$id'", 'parent_id, title, description, published, fieldsstruct, view_type, fields_show, showmore, perpage, showtags, showsort, is_ratings, orderby, orderto, showabc, shownew, newint, filters, is_shop, is_public, can_edit, cost, meta_keys, meta_desc');
 
$item = $this->inDB->get_fields('cms_uc_cats', "id = '$id'", 'parent_id, title, description, published, fieldsstruct, view_type, fields_show, showmore, perpage, showtags, showsort, is_ratings, orderby, orderto, showabc, shownew, newint, filters, is_shop, is_public, can_edit, cost, meta_keys, meta_desc, pagetitle');

 310  269
meta_desc = '{$cat['meta_desc']}'
    (  !)
meta_desc = '{$cat['meta_desc']}',
pagetitle = '{$cat['pagetitle']}'

 152
$item = $this->inDB->get_fields('cms_uc_items', "id = '$id'", 'category_id, title, pubdate, published, imageurl, fieldsdata, is_comments, tags, rating, meta_desc, meta_keys, price, canmany, user_id, on_moderate');
 
$item = $this->inDB->get_fields('cms_uc_items', "id = '$id'", 'category_id, title, pubdate, published, imageurl, fieldsdata, is_comments, tags, rating, meta_desc, meta_keys, price, canmany, user_id, on_moderate, pagetitle');

 135
'{$item['meta_desc']}', '{$item['meta_keys']}', '{$item['price']}', {$item['canmany']}, {$inUser->id}, {$item['on_moderate']})";
 
'{$item['meta_desc']}', '{$item['meta_keys']}', '{$item['price']}', {$item['canmany']}, {$inUser->id}, {$item['on_moderate']}, '{$item['pagetitle']}')";

 132
$sql = "INSERT INTO cms_uc_items (category_id, title, pubdate, published, imageurl, fieldsdata, is_comments, tags, rating, meta_desc, meta_keys, price, canmany, user_id, on_moderate)
 
$sql = "INSERT INTO cms_uc_items (category_id, title, pubdate, published, imageurl, fieldsdata, is_comments, tags, rating, meta_desc, meta_keys, price, canmany, user_id, on_moderate, pagetitle)

 94
on_moderate='{$item['on_moderate']}'
   
on_moderate='{$item['on_moderate']}',
pagetitle='{$item['pagetitle']}'


 \components\catalog\frontend.php

  980
$item['meta_keys']      = $item['meta_keys'] ? $item['meta_keys'] : $item['title'];
 
$item['pagetitle']      = $item['pagetitle'] ? $item['pagetitle'] : $item['title'];

 699
$inPage->setTitle($item['title']);
 
if ($item['pagetitle']) {
	$inPage->setTitle($item['pagetitle']);
} else {
	$inPage->setTitle($item['title']);
}

 490
$inPage->setTitle($cat['title']);
 
if ($cat['pagetitle']) {
	$inPage->setTitle($cat['pagetitle']);
} else {
	$inPage->setTitle($cat['title']);
}




