Показать сообщение отдельно
Старый 04.03.2014, 22:38   #4
surfman
Senior Member
 
Регистрация: 29.01.2008
Адрес: Бердянск, Украина.
Сообщений: 344
По умолчанию

Да, можно и самому формировать мета-теги, но этот экс как бы комплексное решение. Плюс можно для каждого дерева задавать индивидуальные суфиксы и префиксы. И так по мелочи.

Я взял 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 добавить подзаголовок, но изначально задумка была в том, чтобы использовать именно подзаголовок, если он есть.
__________________
Разработка сайтов на TYPO3
surfman вне форума   Ответить с цитированием