问题标签 [typo3-9.x]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1057 浏览

typoscript - TYPO3 9.5 LTS 菜单中的搜索框

我目前正在使用新的TYPO3 9.5LTS 版本开发一个网站,需要实现一个搜索框。
这个搜索框应该出现在菜单中的所有页面上,没有任何高级搜索链接或其他不必要的东西。只需一个简单的输入字段即可在网站上搜索内容。

过去,我使用 Faceted Search 扩展 ( ke_search ) 来做到这一点。但是这个扩展目前只支持TYPO3到 Version 8.7.99

是否有人已经知道在 中提供相同功能的可能性TYPO3 9.5 LTS

0 投票
1 回答
844 浏览

typo3 - TYPO3 9.5:带有语言设置“所有语言”(-1) 的 tt_content 在默认语言下不起作用

我将 TYPO3 安装从 8.6 升级到 9.5。在内容设置为“所有语言”的页面上,这些元素不会显示在前端。

似乎只有在我用其他语言打开同一页面时才添加ContentObjectRenderer->getQueryConstraints约束 。AND (tt_content.sys_language_uid in (0,-1))在默认语言中,它始终是AND (tt_content.sys_language_uid = 0). 在 TYPO3 8.5 中,还以默认语言添加了预期的约束。

这是一个错误还是我错过了什么?我的相关 TypoScript 设置如下所示:

编辑:

我做了一些额外的测试,似乎 extbase 甚至 RECORDS TypoScript 对象类型都按预期工作。仅当使用 CONTENT 对象类型时才会出现问题(styles.content.get在 EXT:frontend 中就是这种情况)

编辑:

我创建了一个问题:https ://forge.typo3.org/issues/87093

0 投票
1 回答
530 浏览

typo3 - Typo3 9.5 Fluid 模板导航菜单仅从一个页面 id 开始

在 Typo3 项目上工作,我们使用的是 Typo3 9.5

我的同事已经为该项目创建了一个扩展,它有一个类似这样的导航菜单

如您所见,v:menu 被分配了一个硬编码的 pageUid。

有没有办法删除硬编码,以便扩展可以在系统之间传输并分配给各个页面,而不必担心每次完成时都会更改值。

一旦我们需要从此模板运行多个根级布局,我也可以看到它成为一个问题:-(

0 投票
1 回答
2089 浏览

typo3 - 将自己的 CSS 添加到 TYPO3 后端 [v9]

我正在尝试向 TYPO3 后端(v9)添加一些 CSS 样式。我已将样式表和以下行添加到ext_tables.php我自己的扩展名中(如文件中所述typo3/sysext/backend/Classes/Template/DocumentTemplate.php)。

当我检查配置时,新条目出现了,看起来不错。但我没有看到后端的任何风格变化。

有什么想法吗?谢谢!

0 投票
2 回答
253 浏览

typo3 - TYPO3 9.5.x / cms-func

TYPO3-CMS /func扩展是否会更新 到 TYPO3 9.5.x?还是现在有其他使用功能的方法?

0 投票
2 回答
1985 浏览

typo3 - FLUID 中的条件以检查列是否有内容

我正在使用 Ben Kott 为 Typo3 9.5 编写的站点包,并将内容包含到我的流体模板中,如下所示:

我试图把它包装成一种像液体一样的状态

但它不起作用。我不知道是否有任何错误的语法或是否不可能。

0 投票
1 回答
1246 浏览

typo3 - TYPO3 9.5 LTS routeEnhancers for news with uid 使路径独一无二

您好,我在 TYPO3 Slack 频道上发现以下内容是一个人正在使用的内容。这个片段yaml存在于/config/my-websitename/config.yaml...

问题

但我注意到,当我有多篇标题相同的文章时,没有唯一的 URL。

问题

如何将文章添加uid到路径以使其独一无二,或者这是一个好主意?我发现它在文档中被忽略了,但不知道如何让它发挥作用来扩展我已经拥有的东西,或者如果有人可以给我一个更好的例子来说明如何获取新闻的唯一网址?

https://docs.typo3.org/typo3cms/extensions/core/latest/Changelog/9.5/Feature-86365-RoutingEnhancersAndAspects.html#persistedpatternmapper

0 投票
1 回答
248 浏览

php - TYPO3 9.5 中自定义页面 doktype 的站点路由

我在 TYPO3 9.5 中基于页面创建了一个新闻功能。这些页面有特殊的 doktypes 以便将它们与其他页面分开,构建了一个插件来将页面显示为列表。

接下来我想做的是增强这些页面类型的站点路由。我想将 uid 附加到 slug 上。

我尝试使用 SimpleEnhancer 和 CustomEnhancer 来解决它,如下所示:

但我想我的配置是错误的。

是否有机会通过新的站点路由解决将 uid 附加到 slug 的问题?

0 投票
1 回答
448 浏览

repository - TYPO3 Persistence Repository 在视图渲染中抛出错误

我用自己的属性做了 TYPO3 9 教程

看这里:https ://docs.typo3.org/typo3cms/ExtbaseFluidBook/4-FirstExtension/Index.html

我去这个错误:

如果我使用存储库/数据库(?)中的变量渲染视图。

我尝试了很多方法来解决这个问题,但我在网络上找不到任何东西。

我希望任何人都可以在这里帮助我...

我的存储库代码:

我的控制器看起来像这样:

在我看来,当我调用它时会发生错误:

注意:我在这里重命名了供应商名称和插件名称只是为了匿名

0 投票
1 回答
254 浏览

typo3 - TYPO3 9.5.x / TypoScript / Fluid:获取未渲染文件类型的变量

我正在为我的网站项目使用流体模板,并希望从我添加的 pages 表中获取文件引用。但是,为什么不能通过变量获取未渲染的文件引用?