Typo3:添加锚点但不知道为什么

2023-11-30

我的页面上有一个页面内容元素。它的 ID 为 3,并且有翻译。该元素使用以下 Typoscript 读出

lib.marker = RECORDS
lib.marker {
  tables=tt_content
    source= 3
    dontCheckPid = 1
  languageField = sys_language_uid
    select.languageField = sys_language_uid
}

对于默认语言,一切正常。但对于我的额外语言我得到

<a id="c605"></a>

之前div我本来想要的就是显示。我查看了页面内容的 HTML,一切都应该如此。有任何想法吗?

Edit:

以下是通过 TS 对象浏览器收集的内容:

[tt_content] = CASE
    [key]
    [stdWrap]
        [innerWrap]
        [innerWrap2] = | <p class="csc-linkToTop"><a href="#">{LLL...
        [prepend] = TEXT
            [dataWrap] = <a id="c{field:_LOCALIZED_UID}"></a>
            [if]
                [isTrue]
                    [field] = _LOCALIZED_UID

默认行为应该是即使在默认语言中也添加锚点。然而,我刚刚检查并意识到 TYPO3 中可能存在错误,因此我实际上使用了不同的设置。

我认为你有两个选择。

a)完全取消锚点:

tt_content.stdWrap.prepend >

b)这样修改锚点:

tt_content.stdWrap.prepend {
  if >
  dataWrap = <a id="c{field:_LOCALIZED_UID//field:uid}" class="anchor"></a>
}

这应该为您在默认版本和本地化版本中提供一致的锚点。那么你应该设置CSSa.anchor这样它就不会破坏你的布局。我不知道它会带来什么样的布局问题,因此我目前无法就此向您提供更多建议。

NOTE:解决方案works在 TYPO3 4.5 中,可能有用在以后的版本中但被报告不去工作在版本 9.x.x 及更高版本中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Typo3:添加锚点但不知道为什么 的相关文章

随机推荐

  • C 编译器损坏:无法编译简单的测试程序

    在我的桌面和 Surface Pro 6 客户端上已停止工作 我不知道确切原因 我的桌面上写着 C Program Files JetBrains CLion 2018 3 2 bin cmake win bin cmake exe DCM
  • 我的 MYSQL 查询中哪里需要使用反引号或引号?

    我正在尝试运行以下查询 但我不确定我的是否应该为 s form id 记录的列 user id 是名为 cf id 的记录的主键 querydate 稍后将在脚本中进行回显 因为它从等于 form id 和 user id 的记录中提取日期
  • 在 Blackberry JDE 中播放 InputStream 视频

    我认为我在 Blackberry 9000 模拟器中错误地使用了 InputStream 我找到了一些示例代码 让您可以在 Blackberry 应用程序中播放视频 该代码声称它可以处理 HTTP 但需要一些技巧才能使其真正实现这一点 ht
  • Android 加速计问题

    我的游戏使用加速计 一切正常 但我注意到某些手机会出现一些小问题 游戏强制方向为横向 但某些手机的默认屏幕方向为横向 现在我一直假设用户必须倾斜手机才能正确观看游戏 这意味着 X 轴的加速度计读数将使玩家在 Y 轴上移动 而 Y 轴读数将使
  • 用新项目替换旧项目

    我有一个现有的项目 相当老了 有自己的支持系统 应用内购买 网页上的链接等 我想对应用程序的前端和后端进行重大改造 以至于基本上不会保留任何原始代码 甚至可能用 Swift 而不是 Objective C 编写 主要是因为找到 Object
  • 数据成员默认值,如何判断是否真的发送了某些内容?

    默认情况下 WCF 将缺失的元素反序列化为默认值 例如 null 0 或 false 这种方法的问题在于 如果它是像数字 0 这样的基本类型 我不确定它是否意味着外部系统发送的实际值或 WCF 生成的默认值 所以我的问题是 是否可以在运行时
  • 如何通过名称字符串获取枚举值

    我想通过名称字符串获取枚举值 这是枚举代码 打包练习 enum Mobile Samsung 400 Nokia 250 Motorola 325 int price Mobile int p price p int showPrice r
  • 通过代码将域添加到 Azure 网站

    如何以编程方式将附加域名添加到 Azure 网站 希望我错过了这方面的 NET API 也许是在 Azure SDK 或 NuGet 包中 或者也许有一个 REST 接口 Windows Azure 网站管理 REST API 应该提供您正
  • 蟒蛇无私

    这以期望的方式工作 class d def init self arg self a arg def p self print a self a x d 1 y d 2 x p y p yielding a 1 a 2 我尝试消除 自我 并
  • Azure ACS 的自定义登录页面不起作用

    我从 ACS 门户下载了我的应用程序的示例登录页面 这是一个 html 文件 然后我使用 WIF 配置了我的应用程序 一切都运行良好 由于我们需要处理并保存传入的查询字符串 以便稍后在用户登录后可以使用查询字符串 因此我们需要将 html
  • asp.net mvc 将复选框值保存到数据库

    我有一个简单的 mvc 项目 由一个名为 Persons 的表组成 该表具有一些属性 如姓名 年龄 姓氏等 我最近向表添加了一个属性 其类型为bit在 SQL 中和bool在 C 中 对我来说它代表了某种状态 如果可以 我将该状态设置为 t
  • AspNetCore 中的 CreatePerOwinContext 替换是什么?

    是什么CreatePerOwinContextAspNetCore 中的替换 如果有 我正在尝试将 Asp Net Identity 示例迁移到 AspNet Core 并发现遗留问题 包提供了CreatePerOwinContext扩展方
  • 包含 ImageView 的 ScrollPane 在调用 setImage() 后不会更新其滚动条

    我正在用一个简单的图像查看器试验 JavaFX 我希望它显示图像 如果它不适合窗口 则显示滚动条 要显示的图像已加载FileChooser并设置为ImageView using imageView setImage image 问题是包含的
  • 如何使用smartgit结帐和重置?

    需要帮助理解以下内容 1 我如何签出特定的提交并再次恢复到最近的提交 尝试过分支 gt 签出 gt 同一分支并签出到上一个提交 但是当我这样做时 我签出的提交之后所做的提交现在丢失了 它不在检查最近提交的列表中 2 我如何将我的头脑重置到特
  • 如何将一个 XSD 的 XML 转换为另一种非常相似但具有不同 XSD 文件的 XML 格式?

    如何将一个 XSD 的 XML 转换为另一种非常相似但具有不同 XSD 文件的 XML 格式 XSD 相当大并且有许多复杂的类型 但实际的 XML 看起来非常相似 我有两个 XSD 文件和两个 XML 文件 它们都成功验证了其中一个 XSD
  • 用相邻日期的数据平均值填补数据空白

    想象一个数据框 其中包含每 30 分钟测量一次的多个变量 该数据框中的每个时间序列在可能不同的位置都有间隙 这些差距将被某种运行平均值所取代 比如说 2 天 例如 如果在第 4 天 07 30 我丢失了数据 我想替换NaN输入第 2 3 5
  • 使用 SimpleDateFormat 的问题

    显然 我错过了一些基本的东西 我在格式化 jspinner 的值时遇到问题 我尝试了几种不同的方法 但不断收到错误 没有跟踪它们 除了它与我试图从 jspinner 获取价值的方式有关 这是旋转器代码 setup date format f
  • 无法解析:com.google.gms.google-services:15.0.1:

    我已经在 sdk 工具中安装了播放服务 并添加了以下库 但它显示了问题 compile com android support appcompat v7 26 1 0 compile com android support constrai
  • Bash + MySQL -d 反引号问题

    我正在帮助为一个社区项目创建一个解决方案 以本着社区精神免费监测河流水位 这项工作的最终产品将是一个从河流水位探测器获取数据并为在线社区生成图表的系统 我很早就参与了这个项目 并且由于我熟悉 Bash 所以我使用它从包含数据的探测器中获取文
  • Typo3:添加锚点但不知道为什么

    我的页面上有一个页面内容元素 它的 ID 为 3 并且有翻译 该元素使用以下 Typoscript 读出 lib marker RECORDS lib marker tables tt content source 3 dontCheckP