【问题标题】:TYPO3: Modifying TSConfig for 1 page doesn't work for cs_seoTYPO3:为 1 页修改 TSConfig 不适用于 cs_seo
【发布时间】:2019-10-31 09:12:45
【问题描述】:

我正在为TYPO3 v8.7.24 使用扩展名cs_seo v3.1

我正在按照documentation 中的说明通过在页面tsConfig 中输入以下内容来禁用特定页面上的扩展程序

 # page TSconfig
 mod.web_layout.tx_csseo.disable = 0

但是元标记仍然加载在页面顶部?

<title>Test Title</title>
<meta name="description" content="">
<link rel="canonical" href="http://localhost/page-title" />
<meta property="og:type" content="Test type" />
<meta property="og:title" content="Test title" />
<meta property="og:description" content="Test desc" />
<meta property="og:url" content="http://localhost/page-title" />
<meta property="og:site_name" content="Test Site" />
<meta property="og:image" content="http://localhost/fileadmin/templates/facebook.jpg" />
<meta name="twitter:card" content="summary" />
<meta name="twitter:image" content="http://localhost/fileadmin/templates/twitter_default.jpg" />

即使选择“仅标题”选项,内容仍然会出现。

任何人都知道为什么此内容仍会加载的任何原因,当我查看我的页面 tsConfig 时,它在 mod/weblayout 分支下如下所示

页面还有以下配置:

我需要在没有这些附加标签的情况下加载此页面!有人可以帮忙吗?

【问题讨论】:

    标签: typo3 typoscript typo3-8.x typo3-extensions


    【解决方案1】:

    mod.web_layout.tx_csseo.disable = 0 是在后端禁用评估的设置。这不会改变前端的任何内容。

    看来,您必须在此页面上覆盖/取消设置一些 TS 设置。查看https://github.com/clickstorm/cs_seo/blob/master/Configuration/TypoScript/Setup/Meta/openGraph.typoscript EXT:cs_seo 的其他 TS 文件

    【讨论】:

    • 嗨,谢谢,作为一个例子,我尝试将以下 TypoScript 添加到我的页面 TSConfig page.headerData.654 { ### title ### 5 = USER 5.userFunc = Clickstorm\CsSeo\UserFunc\PageTitle-&gt;render 5.stdWrap.wrap = &lt;title&gt;TEST|&lt;/title&gt; } 但没有任何变化,除了page.HeaderData.654 之外,我还需要使用其他父标签吗?
    • 页面 TSConfig 添加到页面属性中。这些设置属于后端。如果您想为 前端 更改某些内容,则必须通过(根)页面上的“TS 模板”类型的记录将 TypoScript 添加为 TS 设置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    相关资源
    最近更新 更多