代码之家  ›  专栏  ›  技术社区  ›  Adrian

页面标题和tt_news类别标题中的TYPO3标题标记

  •  0
  • Adrian  · 技术社区  · 11 年前

    我有两个tt_news类别项和这些类别所属的子页面,例如:

    • www.example.com/typ3/category/typoscript.html- id=1
    • www.example.com/other/category/seo.html- id=2

    我有以下TS“连接”页面标题和类别名称:

    [globalVar = TSFE:id = 1]
    temp.newsTitle = RECORDS
    temp.newsTitle {
      source = {GP:tx_ttnews|cat}
      source.insertData = 1
      tables = tt_news_cat
      conf.tt_news_cat >
      conf.tt_news_cat = TEXT
      conf.tt_news_cat.field=title
      wrap = <title>TYPO3 -|</title>
    }
    page.config.noPageTitle = 2
    page.headerData.30 >
    page.headerData.30 < temp.newsTitle
    [global]
    
    
    [globalVar = TSFE:id = 2]
    temp.newsTitle = RECORDS
    temp.newsTitle {
      source = {GP:tx_ttnews|cat}
      source.insertData = 1
      tables = tt_news_cat
      conf.tt_news_cat >
      conf.tt_news_cat = TEXT
      conf.tt_news_cat.field=title
      wrap = <title>Other -|</title>
    }
    page.config.noPageTitle = 2
    page.headerData.30 >
    page.headerData.30 < temp.newsTitle
    [global]
    

    在输出中,页面标题如下所示:

    • TYPO3-TypoScript
    • 其他-搜索引擎优化

    是否可以将这两个值进行全局连接(无 globalVar = TSFE:id = 3 )?

    我试过用这些,但没用:

    [globalVar = GP:tx_ttnews|cat > 0]
    lib.newsTitle = COA
    lib.newsTitle {
    
    10 = TEXT
    10.field = title
    10.noTrimWrap = ||: |
    
    20 = RECORDS
    20 {
      source = {GP:tx_ttnews|cat}
      source.insertData = 1
      tables = tt_news_cat
      conf.tt_news_cat >
      conf.tt_news_cat = TEXT
      conf.tt_news_cat.field=title
    }
    wrap = <title>|</title>
    }
    
    page.config.noPageTitle = 2
    page.headerData.30 >
    page.headerData.30 < temp.newsTitle  
    [global]
    
    1 回复  |  直到 11 年前
        1
  •  1
  •   Urs    11 年前

    包装中的insertData怎么样?

        temp.newsTitle = RECORDS
        temp.newsTitle {
          source = {GP:tx_ttnews|cat}
          source.insertData = 1
          tables = tt_news_cat
          conf.tt_news_cat >
          conf.tt_news_cat = TEXT
          conf.tt_news_cat.field=title
          stdWrap.wrap = <title>{page:title} -|</title>
          stdWrap.insertData = 1
        }
    

    如果它有效,甚至可以尝试不使用stdWrap。