Initial commit

This commit is contained in:
2018-04-02 08:07:38 +02:00
commit 7330c1ed3e
2054 changed files with 405203 additions and 0 deletions

View File

@@ -0,0 +1,593 @@
###
# This is the default TS-setup for metaseo
#
# (see Section Reference in the manual for more options & parameters)
#
###
## title tag changer
config.titleTagFunction = Metaseo\Metaseo\Page\Part\PagetitlePart->main
page {
# MetaSEO: Metatags
headerData.84113002 = USER
headerData.84113002 {
userFunc = Metaseo\Metaseo\Page\Part\MetatagPart->main
}
# MetaSEO: Pager Footer
84113002 = USER
84113002 {
userFunc = Metaseo\Metaseo\Page\Part\FooterPart->main
}
}
# TypoScript added by extension "metaseo"
plugin.metaseo =
plugin.metaseo {
# Page title generator
pageTitle =
pageTitle {
# Caching of page title
caching = 1
applySitetitleToPagetitle = {$plugin.metaseo.pageTitle.applySitetitleToPagetitle}
applySitetitleToPrefixSuffix = {$plugin.metaseo.pageTitle.applySitetitleToPrefixSuffix}
sitetitleGlue = {$plugin.metaseo.pageTitle.sitetitleGlue}
sitetitleGlueSpaceBefore = {$plugin.metaseo.pageTitle.sitetitleGlueSpaceBefore}
sitetitleGlueSpaceAfter = {$plugin.metaseo.pageTitle.sitetitleGlueSpaceAfter}
sitetitlePosition = {$plugin.metaseo.pageTitle.sitetitlePosition}
sitetitle = {$plugin.metaseo.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 {
enableDC = {$plugin.metaseo.metaTags.enableDC}
description = {$plugin.metaseo.metaTags.description}
keywords = {$plugin.metaseo.metaTags.keywords}
copyright = {$plugin.metaseo.metaTags.copyright}
email = {$plugin.metaseo.metaTags.email}
author = {$plugin.metaseo.metaTags.author}
publisher = {$plugin.metaseo.metaTags.publisher}
language = {$plugin.metaseo.metaTags.language}
distribution = {$plugin.metaseo.metaTags.distribution}
rating = {$plugin.metaseo.metaTags.rating}
revisit = {$plugin.metaseo.metaTags.revisit}
p3pCP = {$plugin.metaseo.metaTags.p3pCP}
p3pPolicyUrl = {$plugin.metaseo.metaTags.p3pPolicyUrl}
linkGeneration = {$plugin.metaseo.metaTags.linkGeneration}
robotsEnable = {$plugin.metaseo.metaTags.robotsEnable}
robotsIndex = {$plugin.metaseo.metaTags.robotsIndex}
robotsIndex {
# blacklist (RegExp, eg /typo3/)
blacklist {
}
}
robotsFollow = {$plugin.metaseo.metaTags.robotsFollow}
robotsArchive = {$plugin.metaseo.metaTags.robotsArchive}
robotsSnippet = {$plugin.metaseo.metaTags.robotsSnippet}
robotsNoImageindex = {$plugin.metaseo.metaTags.robotsNoImageindex}
robotsNoTranslate = {$plugin.metaseo.metaTags.robotsNoTranslate}
robotsOdp = {$plugin.metaseo.metaTags.robotsOdp}
robotsYdir = {$plugin.metaseo.metaTags.robotsYdir}
geoPositionLatitude = {$plugin.metaseo.metaTags.geoPositionLatitude}
geoPositionLongitude = {$plugin.metaseo.metaTags.geoPositionLongitude}
geoRegion = {$plugin.metaseo.metaTags.geoRegion}
geoPlacename = {$plugin.metaseo.metaTags.geoPlacename}
googleVerification = {$plugin.metaseo.metaTags.googleVerification}
msnVerification = {$plugin.metaseo.metaTags.msnVerification}
yahooVerification = {$plugin.metaseo.metaTags.yahooVerification}
wotVerification = {$plugin.metaseo.metaTags.wotVerification}
picsLabel = {$plugin.metaseo.metaTags.picsLabel}
useLastUpdate = {$plugin.metaseo.metaTags.useLastUpdate}
# canonical tag generator settings
canonicalUrl = {$plugin.metaseo.metaTags.canonicalUrl}
canonicalUrl {
strict = {$plugin.metaseo.metaTags.canonicalUrl.strict}
noMP = {$plugin.metaseo.metaTags.canonicalUrl.noMP}
# Default typolink configuration for canonical link
typolink {
}
# blacklist (RegExp, eg /typo3/)
blacklist {
}
}
# OpenGraph metatags
opengraph = {$plugin.metaseo.metaTags.opengraph}
opengraph {
site_name = TEXT
site_name {
data = TSFE:tmpl|sitetitle
}
title = TEXT
title {
field = title
}
type = article
admins =
email = {$plugin.metaseo.metaTags.email}
phone_number =
fax_number =
latitude = {$plugin.metaseo.metaTags.geoPositionLatitude}
longitude = {$plugin.metaseo.metaTags.geoPositionLongitude}
street-address =
locality = {$plugin.metaseo.metaTags.geoPlacename}
region = {$plugin.metaseo.metaTags.geoRegion}
postal-code =
country-name =
}
useExpire = {$plugin.metaseo.metaTags.useExpire}
ieCompatibilityMode = {$plugin.metaseo.userAgent.ieCompatibilityMode}
# basic configuration for metatag information
conf =
conf {
description_page.field = description
keywords_page.field = keywords
title_page.field = title
author_page.field = author
email_page.field = author_email
tx_metaseo_geo_lat.field = tx_metaseo_geo_lat
tx_metaseo_geo_long.field = tx_metaseo_geo_long
tx_metaseo_geo_place.field = tx_metaseo_geo_place
tx_metaseo_geo_region.field = tx_metaseo_geo_region
lastUpdate_page = TEXT
lastUpdate_page {
data = page:lastUpdated
stdWrap.ifEmpty.data = register : SYS_LASTCHANGED
date = c
}
}
# section links (start, up, next, prev)
sectionLinks =
sectionLinks {
prev = HMENU
prev {
special = browse
special {
items = prev
prev.fields.title =
}
1 = TMENU
1.NO {
wrapItemAndSub = {field:uid}
wrapItemAndSub.insertData = 1
doNotLinkIt = 1
}
}
next = HMENU
next {
special = browse
special {
items = next
next.fields.title =
}
1 = TMENU
1.NO {
wrapItemAndSub = {field:uid}
wrapItemAndSub.insertData = 1
doNotLinkIt = 1
}
}
}
# list of stdWraps for advanced metatag manipulations
stdWrap =
stdWrap {
# stdWrap for title
title =
title {
}
# stdWrap for description
description =
description {
}
# stdWrap for keywords
keywords =
keywords {
}
# stdWrap for copyright
copyright =
copyright {
}
# stdWrap for language
language =
language {
}
# stdWrap for email
email =
email {
}
# stdWrap for author
author =
author {
}
# stdWrap for publisher
publisher =
publisher {
}
# stdWrap for distribution
distribution =
distribution {
}
# stdWrap for rating
rating =
rating {
}
# stdWrap for lastUpdate
lastUpdate =
lastUpdate {
}
}
}
# Advanced services (google analytics, piwik ...)
services =
services {
# Google Analytics configuration
googleAnalytics = {$plugin.metaseo.services.googleAnalytics}
googleAnalytics {
# show google analytics if user is logged in be (default is disable, we don't want to track be-users)
showIfBeLogin = 0
anonymizeIp = {$plugin.metaseo.services.googleAnalytics.anonymizeIp}
domainName = {$plugin.metaseo.services.googleAnalytics.domainName}
trackDownloads = {$plugin.metaseo.services.googleAnalytics.trackDownloads}
trackDownloadsScript = EXT:metaseo/Resources/Public/Frontend/JavaScript/GoogleAnalyticsTrackDownload.js
customizationCode =
enableIfHeaderIsDisabled = {$plugin.metaseo.services.enableIfHeaderIsDisabled}
## google analytics template code
template = COA
template {
10 = FLUIDTEMPLATE
10 {
file = EXT:metaseo/Resources/Private/Templates/PageParts/ServiceGoogleAnalytics.html
variables {
gaCode = TEXT
gaCode.field = gaCode
gaCustomizationCode = TEXT
gaCustomizationCode.field = gaCustomizationCode
gaIsAnonymize = TEXT
gaIsAnonymize.field = gaIsAnonymize
gaDomainName = TEXT
gaDomainName.field = gaDomainName
gaUseUniversalAnalytics = TEXT
gaUseUniversalAnalytics.field = gaUseUniversalAnalytics
}
}
}
}
# Piwik configuration
piwik =
piwik {
# show piwik if user is logged in be (default is disable, we don't want to track be-users)
showIfBeLogin = 0
url = {$plugin.metaseo.services.piwik.url}
id = {$plugin.metaseo.services.piwik.id}
domainName = {$plugin.metaseo.services.piwik.domainName}
cookieDomainName = {$plugin.metaseo.services.piwik.cookieDomainName}
doNotTrack = {$plugin.metaseo.services.piwik.doNotTrack}
customizationCode =
enableIfHeaderIsDisabled = {$plugin.metaseo.services.enableIfHeaderIsDisabled}
## piwik template code
template = COA
template {
10 = FLUIDTEMPLATE
10 {
file = EXT:metaseo/Resources/Private/Templates/PageParts/ServicePiwik.html
variables {
piwikUrl = TEXT
piwikUrl.field = piwikUrl
piwikId = TEXT
piwikId.field = piwikId
piwikCustomizationCode = TEXT
piwikCustomizationCode.field = piwikCustomizationCode
piwikDomainName = TEXT
piwikDomainName.field = piwikDomainName
piwikCookieDomainName = TEXT
piwikCookieDomainName.field = piwikCookieDomainName
piwikDoNotTrack = TEXT
piwikDoNotTrack.field = piwikDoNotTrack
}
}
}
}
}
# Social services (Google+,...)
social =
social {
googlePlus =
googlePlus {
profilePageId = {$plugin.metaseo.social.googleplus.profilePageId}
}
}
# Sitemap indexer and generator
sitemap =
sitemap {
pagePriority = {$plugin.metaseo.sitemap.pagePriority}
changeFrequency = {$plugin.metaseo.sitemap.changeFrequency}
expiration = {$plugin.metaseo.sitemap.expiration}
# indexer settings
index {
# blacklist (RegExp, eg /typo3/)
blacklist {
}
# Blacklist for SetupTS PAGE object typeNums
pageTypeBlacklist =
allowNoStaticCachable = {$plugin.metaseo.sitemap.index.allowNoStaticCachable}
allowNoCache = {$plugin.metaseo.sitemap.index.allowNoCache}
# Whitelist of allowed file extensions
fileExtension {
# PDF
1 = pdf
# Microsoft Office
2 = doc,docx,xls,xlsx,ppt,pptx
# OpenOffice
3 = odt,odp,ods,odg
}
}
}
# Robots.txt configuration
robotsTxt =
robotsTxt {
# Default robots.txt if no config is found
default = COA
default {
10 = TEXT
10 {
value (
User-agent: *
Disallow: /fileadmin/_temp_/
Disallow: /t3lib/
Disallow: /typo3/
Disallow: /typo3_src/
Disallow: /typo3conf/
Disallow: /clear.gif
Allow: /typo3/sysext/frontend/Resources/Public/*
)
}
90 = TEXT
90 {
value (
Sitemap: %sitemap%
)
}
}
# Extra robots.txt, will added even if robots.txt is found
extra = COA
extra {
}
# Robots.txt marker (search/replace, eg. %name%)
marker =
marker {
sitemap = TEXT
sitemap {
typolink {
parameter.data = leveluid:0
parameter.wrap = |,841132
returnLast = url
}
}
}
}
}
# MetaSEO TXT Sitemap
metaSeoSitemapTxt = PAGE
metaSeoSitemapTxt {
typeNum = 841131
config {
linkVars < config.linkVars
linkVars := removeFromList(type)
}
10 = USER_INT
10 {
userFunc = Metaseo\Metaseo\Page\SitemapTxtPage->main
}
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type:text/plain;charset=UTF-8
xhtml_cleaning = 0
## disable static documents and stuff
simulateStaticDocuments = 0
tx_realurl_enable = 0
tx_cooluri_enable = 0
sourceopt.enabled = 0
## disable indexed search
index_enable = 0
## disable features
insertDmailerBoundaries = 0
admPanel = 0
stat = 0
jumpurl_enable = 0
debug = 0
message_preview = #
}
}
# MetaSEO XML Sitemap
metaSeoSitemapXml = PAGE
metaSeoSitemapXml {
typeNum = 841132
config {
linkVars < config.linkVars
linkVars := removeFromList(type)
}
10 = USER_INT
10 {
userFunc = Metaseo\Metaseo\Page\SitemapXmlPage->main
}
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type:application/xml;charset=UTF-8
xhtml_cleaning = 0
## disable static documents and stuff
simulateStaticDocuments = 0
tx_realurl_enable = 0
tx_cooluri_enable = 0
sourceopt.enabled = 0
## disable indexed search
index_enable = 0
## disable features
insertDmailerBoundaries = 0
admPanel = 0
stat = 0
jumpurl_enable = 0
debug = 0
message_preview = <!-- -->
}
}
# MetaSEO Robots.txt
metaSeoRobotsTxt = PAGE
metaSeoRobotsTxt {
typeNum = 841133
10 = USER_INT
10 {
userFunc = Metaseo\Metaseo\Page\RobotsTxtPage->main
}
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type:text/plain;charset=UTF-8
xhtml_cleaning = 0
## disable static documents and stuff
simulateStaticDocuments = 0
tx_realurl_enable = 0
tx_cooluri_enable = 0
sourceopt.enabled = 0
## disable indexed search
index_enable = 0
## disable features
insertDmailerBoundaries = 0
admPanel = 0
stat = 0
jumpurl_enable = 0
debug = 0
message_preview = #
}
}
#####
# Ext: news
####
plugin.tx_news.settings.detail.registerProperties := addToList(keywords,title,teaser,authoremail)