Очень помогло:
PHP код:
#*******************************************************************
# Данный файл содержит описание настроек seo-материала для виртуальных страниц
#*******************************************************************
# Определяем мета-данные для новостей (раздел 95)
[globalVar = GP:tt_content_news_view_detail_record > 0]
# Создаем новое значение
page.1 = LOAD_REGISTER
# Ключевые слова
page.1.new_keywords.cObject = TEXT
page.1.new_keywords.cObject.dataWrap = DB:tt_content_news:{GP:tt_content_news_view_detail_record}:seo_keywords
page.1.new_keywords.cObject.insertData = 1
page.1.new_keywords.cObject.wrap3 = {|}
# Описание страницы
page.1.new_description.cObject = TEXT
page.1.new_description.cObject.dataWrap = DB:tt_content_news:{GP:tt_content_news_view_detail_record}:seo_description
page.1.new_description.cObject.insertData = 1
page.1.new_description.cObject.wrap3 = {|}
# Заголовок
page.1.new_title.cObject = TEXT
page.1.new_title.cObject.dataWrap = DB:tt_content_news:{GP:tt_content_news_view_detail_record}:title
page.1.new_title.cObject.insertData = 1
page.1.new_title.cObject.wrap3 = {|}
# Переопределяем заголовок
page.headerData.100.value (
<meta name="keywords" content="{register:new_keywords // DB:tx_web_settings:1:seo_meta_def_keywords}">
<meta name="description" content="{register:new_description // DB:tx_web_settings:1:seo_meta_def_description}">
<title>{register:new_title //field:subtitle // field:title} :: {DB:tx_web_settings:1:site_name}</title>
)
[global]
# Значения по умолчанию (если все выше описанное оказалось пыстым)
#page.meta.keywords.ifEmpty.data = DB:tx_web_settings:1:seo_meta_def_keywords
#page.meta.description.ifEmpty.data = DB:tx_web_settings:1:seo_meta_def_description