К примеру если взять IMaps, при создании категорий — заголовок будет как название категории, а для SEO было бы удобно дать возможность писать более широкий заголовок. Для iMaps я это себе сделал на сайте, было бы не плохо это решение иметь и для всего сайта, для всех новых видов контента.
Логика такая — в БД создавать ещё одно поле для заголовка. При создании поле "Заголовок h1". Если он не заполнен — категория имеет заголовок как и название. Если заполнен h1, то название категории не применяется для заголовка.
Заполняем сео-заголовок при редактировании записи.
В файле templates/вашшаблон/controllers/content/category_view.tpl.php находим тег h1 и заменяем его содержимое на это:
<h1><?php if ($category['id'] > 1 && $category['seo_title']){echo $category['seo_title'];} else {echo $page_header;} ?></h1>
Способ второй — добавляем новое поле h1.
В файле system/controllers/content/forms/form_category.php после
'title' => LANG_CATEGORY_TITLE, 'max_length'=> 200 ), ) )),
'title' => 'Заголовок h1', 'max_length'=> 200 ), ) )),
В файле templates/вашшаблон/controllers/content/category_view.tpl.php находим тег h1 и заменяем его содержимое на это:
<h1><?php echo $category['h1']; ?></h1>