##################### ##### META TAGS ##### ##################### page { meta { # Mobile Tag viewport = width=device-width, initial-scale=1 # SEO Tags title.data = page:title description.data = levelfield:-1, description, slide keywords.data = levelfield:-1, keywords, slide # OpenGraph Tags (Facebook) og:url.typolink { returnLast = url addQueryString = 1 forceAbsoluteUrl = 1 parameter.data = TSFE:id rawUrlEncode = 1 } og:type = 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.cObject = COA og:image.cObject { 10 = FILES 10 { references { table = pages uid.data = tsfe:id fieldName = thumbnail } maxItems = 1 renderObj = COA renderObj { 10 = TEXT 10 { typolink { parameter.stdWrap { cObject = IMG_RESOURCE cObject { file.import.data = file:current:uid file.treatIdAsReference = 1 } } returnLast = url forceAbsoluteUrl = 1 } } 20 = LOAD_REGISTER 20.ogimg = 1 } } 20 = TEXT 20 { value = {$vendee_base.imgMeta} if.isFalse.field = thumbnail } if.isFalse.field = og_image } twitter:url.typolink { returnLast = url addQueryString = 1 forceAbsoluteUrl = 1 parameter.data = TSFE:id rawUrlEncode = 1 } # Twitter Tags for Card twitter:card { 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 < .og:image twitter:image.cObject { if.isFalse.field = twitter_image } } } [traverse(request.getQueryParams(), 'tx_news_pi1/news') > 0 || traverse(page, "uid") == {$plugin.tx_smileagenda.settings.agendaDetailPageUid}] 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]