##################### ##### META TAGS ##### ##################### page { meta { description.data = description author.data = page:author keywords.data = keywords #Google Search console google-site-verification { attribute = name value = {$googleSearchConsole} ifEmpty < page.meta.google-site-verification } # OpenGraph Tags (Facebook) og:url { attribute = property typolink { returnLast = url addQueryString = 1 forceAbsoluteUrl = 1 parameter.data = TSFE:id rawUrlEncode = 1 } } og:type { attribute = property value = website } og:title { attribute = property field = title } og:site_name { attribute = property data = TSFE:tmpl|setup|sitetitle } og:description.cObject = CONTENT og:description.cObject { table = tt_content select { pidInList = this where = `colPos` >= 0 orderBy = sorting } renderObj = TEXT renderObj { field = bodytext ifEmpty < page.meta.description } stdWrap { required = 1 stripHtml = 1 crop = 140 | ... | 1 } } og:image { attribute = property # value.cObject = COA # value.cObject.10 = TEXT # value.cObject.10.value = {$page.logo.logoMetatag} # value.cObject.10.if.isFalse.field = og_image # # value.cObject.10 = TEXT # value.cObject.10.field= og_image # value.cObject.10.if.istrue.field = og_image value = {$page.logo.logoMetatag} #value.override.if.isTrue.field = og_image } twitter:url { attribute = property typolink { returnLast = url addQueryString = 1 forceAbsoluteUrl = 1 parameter.data = TSFE:id rawUrlEncode = 1 } } # Twitter Tags for Card twitter:card { attribute = property value = summary_large_image } twitter:title { attribute = property field = title } twitter:description.cObject = CONTENT twitter:description.cObject { table = tt_content select { pidInList = this where = `colPos` >= 0 orderBy = sorting } renderObj = TEXT renderObj { field = bodytext ifEmpty < page.meta.description } stdWrap { required = 1 stripHtml = 1 crop = 140 | ... | 1 } } twitter:image { attribute = property value = {$page.logo.logoMetatag} } } } [globalVar = TSFE:page|og_image = 1] page.meta.og:image > [global] [globalVar = TSFE:page|twitter_image = 1] page.meta.twitter:image > [global] [traverse(request.getQueryParams(), 'tx_news_pi1/news') > 0] page { meta { title > description > og:type > og:url > og:title > og:site_name > og:description > og:image > og:description > og:image:width > og:image:heigth > twitter:url > twitter:title > twitter:description > twitter:image > } } [global]