【问题标题】:detail page title in browser drops to a backend news detail page title浏览器中的详细信息页面标题下降到后端新闻详细信息页面标题
【发布时间】:2020-04-28 16:27:56
【问题描述】:

当然,这不是一个错误,但我不知道如何解决它。 使用以前版本的新闻,一切都很好。 对不起我的语言,很难解释。 当前行为 例如 - 我有这个页面标题是第一次访问新闻详细页面 -

“SiteName: Some NewsRecord Title”(这很好,应该是这样)。

然后当我进入列表视图,再次点击新闻查看详细信息(或者只是刷新我当前正在查看的页面) - 页面标题看起来像这样:

“SiteName: news” 其中“news”是后端页面树中的页面标题,包含 newsDetailView 插件

为了覆盖这种奇怪的行为,我使用了这样的打字稿设置(但这不应该是问题的永久解决方案,当然)

[globalVar = TSFE:id = 7]

config.noPageTitle = 2
temp.newsTitle = RECORDS
temp.newsTitle {
  dontCheckPid = 1
        tables = tx_news_domain_model_news
        source.data = GP:tx_news_pi1|news
        source.intval = 1
        conf.tx_news_domain_model_news = TEXT
        conf.tx_news_domain_model_news {
            field = title
            htmlSpecialChars = 1
        }
        wrap = <title>SiteName:&nbsp;|</title>
}
page.headerData.1 >
page.headerData.1 < temp.newsTitle

[global]

环境

TYPO3 version(s): [9.5.15]
news version: [8.0.0]
Composer (Composer Mode): [no]

【问题讨论】:

    标签: typo3 tx-news


    【解决方案1】:

    有了 9.5 和不错的 SEO 扩展,您真的不应该再做这样的事情了。不要使用config.noPageTitle,它应该可以开箱即用,因为新闻扩展程序会将标题设置得恰到好处。

    【讨论】:

    • 嗨,乔治。可能是我不太清楚,但我有 SEO 分机。安装并激活。但是如果不使用上面的打字稿,我就无法在详细视图中生成正确的标题。正如我所提到的,详细视图页面标题仅在第一次访问详细页面时正确显示。如果我刷新该页面,标题就会像我上面所说的那样 - 站点名称:backendPageDetailViewTitle。清除所有缓存暂时解决了这个问题,直到我去查看详细新闻页面并刷新它,或者第二次访问。这是我这边的某个地方配置错误,我只是不知道如何找到它。
    • 这样的东西也有帮助,但同样是错误的方式[7 in tree.rootLineIds] config.no_cache = 1 [global]
    • 使用config.noPageTitle = 2 禁用标题的呈现。使用github.com/georgringer/news/blob/master/Resources/Private/… 应该一切正常。
    • 问题就出在这里,根本没有使用上面的 TS 设置(包括 noPageTitle)。详细模板很好。它以某种方式与缓存相关或其他东西。我实在想不通。在缓存清理之后,标题只能正确一次。在第二次查看详细信息页面时,新闻标题会丢失。感谢关注。
    猜你喜欢
    • 2012-03-25
    • 1970-01-01
    • 1970-01-01
    • 2018-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多