Да, можно и самому формировать мета-теги, но этот экс как бы комплексное решение. Плюс можно для каждого дерева задавать индивидуальные суфиксы и префиксы. И так по мелочи.
Я взял setup.txt у этого расширения, там такой код
Код:
###
# This is the default TS-setup for tq_seo
#
# (see Section Reference in the manual for more options & parameters)
#
###
## title tag changer
config.titleTagFunction = TQ\TqSeo\Page\Part\PagetitlePart->main
# TypoScript added by extension "tq_seo"
plugin.tq_seo =
plugin.tq_seo {
# Page title generator
pageTitle =
pageTitle {
applySitetitleToPagetitle = {$plugin.tq_seo.pageTitle.applySitetitleToPagetitle}
applySitetitleToPrefixSuffix = {$plugin.tq_seo.pageTitle.applySitetitleToPrefixSuffix}
sitetitleGlue = {$plugin.tq_seo.pageTitle.sitetitleGlue}
sitetitleGlueSpaceBefore = {$plugin.tq_seo.pageTitle.sitetitleGlueSpaceBefore}
sitetitleGlueSpaceAfter = {$plugin.tq_seo.pageTitle.sitetitleGlueSpaceAfter}
sitetitlePosition = {$plugin.tq_seo.pageTitle.sitetitlePosition}
sitetitle = {$plugin.tq_seo.pageTitle.sitetitle}
# list of stdWraps for advanced page title manipulations
stdWrap =
stdWrap {
# stdWrap for raw page title (before processing)
before =
before {
}
# stdWrap for sitetitle (the title from the template, not from the page)
sitetitle =
sitetitle {
}
# stdWrap for processed page title (after processing)
after =
after {
}
}
}
# Page metatag generator
metaTags =
metaTags {
# basic configuration for metatag informations
conf =
conf {
description_page.field = description
keywords_page.field = keywords
title_page.field = title
author_page.field = author
email_page.field = author_email
tx_tqseo_geo_lat.field = tx_tqseo_geo_lat
tx_tqseo_geo_long.field = tx_tqseo_geo_long
tx_tqseo_geo_place.field = tx_tqseo_geo_place
tx_tqseo_geo_region.field = tx_tqseo_geo_region
lastUpdate_page = TEXT
lastUpdate_page {
data = page:lastUpdated
stdWrap.ifEmpty.data = register : SYS_LASTCHANGED
date = c
}
}
}
}
Вот я и хотел переопределить
title_page.field, но не работает.
Можно конечно через stdWrap к title добавить подзаголовок, но изначально задумка была в том, чтобы использовать именно подзаголовок, если он есть.