问题标签 [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 投票
2 回答
531 浏览

typo3 - TYPO3 v9.5.0 - 引导程序包 url 错误消息

我有一个 TYPO3 9.5.0LTS 并使用引导程序包主题。似乎一切正常……我定义了站点配置,然后我得到了漂亮的 url……但我经常收到这样的错误消息:

核心:异常处理程序(WEB):未捕获的TYPO3异常:#1436717266:标头“Expire”的标头值无效。该值必须是字符串或字符串数​​组。|文件/is/www/typo3_src-9.5中引发的InvalidArgumentException .0/typo3/sysext/core/Classes/Http/Message.php 在第 208 行。请求的 URL:domain/content-examples/media/audio

是什么原因导致这种情况以及如何防止这种情况发生?

编辑:可能是第 4244 行 TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::getHttpHeadersForTemporaryContent() 中的这一部分:

...所以我将其更改为 'Expires' => 0

0 投票
1 回答
444 浏览

oauth - TYPO3 外部认证服务器

我想为使用 REST API 的前端用户使用外部身份验证服务。

到目前为止我所做的事情:

  • TYPO3 扩展中的 authenticationService 类,它以优先级 90 加载。它似乎在调试时工作,并且具有(仍然为空的)函数 getUser、authUser 和 getGroups

  • PHP 身份验证测试脚本。当提供用户名和密码时,它会生成 URL 以在终端中使用 cURL 进行测试。JSON 用户数据被发回。

在我的 authenticationService 类中获取 JSON 的方法是什么?我应该像如何将 POST 变量发送到外部 URL一样直接使用 cURL吗? 还是有我应该使用的核心方法?

而且我想我需要将 JSON 映射到临时前端用户记录,以使经过身份验证的用户可以访问某些页面等。我该怎么做?

0 投票
0 回答
115 浏览

typo3 - Typoscript MegaMenu 在更新到 9.5 后停止工作

我在使用流体和 Typoscript 构建的页面上有一个 MegaMenu。它为所有顶级条目构建一个普通菜单,然后基于放置在 Colpos 3 中的内容元素构建 MegaMenu(始终)。这曾经工作到 TYPO3 9.5 并且刚刚停止。

排版:

任何有想法的人可能是什么问题或变化?我已经检查了更改并没有发现任何东西:-(

0 投票
1 回答
453 浏览

typo3-8.x - 将安装了 Typo3 LTS 8 的作曲家升级到 LTS 9.5

我正在尝试了解如何升级安装的 LTS8 安装

到 LTS 9.5。

当我按照文档进行操作时

我明白了

我的全新安装不应该全部是 v8.7.19 吗?

0 投票
2 回答
4889 浏览

typo3 - TYPO3 v9.5.0 - 错误消息:请求的页面不存在 /robots.txt

TYPO3 v9.5.0 - 错误消息:请求的页面不存在 /robots.txt

我有一个 TYPO3 9.5.0LTS 并使用引导程序包主题。似乎一切正常......但我经常收到这样的错误消息:

核心:异常处理程序(WEB):未捕获的 TYPO3 异常:#1518472189:请求的页面不存在 | TYPO3\CMS\Core\Error\Http\PageNotFoundException 在第 82 行的文件 /is/www/typo3_src-9.5.0/typo3/sysext/frontend/Classes/Controller/ErrorController.php 中抛出。请求的 URL:domain/robots.txt

是什么原因导致这种情况以及如何防止这种情况发生?或者如何在 v.9.5 中创建 robots.txt?

0 投票
1 回答
1672 浏览

typo3 - TYPO3 9.5.0 - f:link.page 的 pageUid 未读取 t3://page?uid=80

我有一个 TYPO3 9.5.0LTS 并使用引导程序包主题。似乎一切正常......除了......当我将链接(内部或外部)添加到轮播项目时......没有任何东西被渲染。其他元素都很好。

我查看了 CalltoAction.html ...,发现 f:link.page 的 pageUid 没有读取 t3://page?uid=80。

当我 {records} ... 我得到链接 => 't3://page?uid=80' (16 chars)

当我在 CalltoAction.html 中进行测试时:

我在 FE 中得到以下结果:

所以 f:link.page 的 pageUid 没有读取 t3://page?uid=80

我该如何解决这个问题?

0 投票
1 回答
458 浏览

typo3 - TYPO3 创建前端用户

在我的服务课上,我有

在一个函数中:

然后我得到错误

表 'dbname.tx_extbase_domain_model_frontenduser' 不存在

如何将新用户存储在“fe_users”表中?

0 投票
1 回答
1278 浏览

typo3 - TYPO3 Route Enhancers:将“routeFieldName”转换为小写?

简介:在 TYPO3 v9 中,您可以在不使用 RealURL 扩展的情况下设置开箱即用的语音 URL。此功能在所谓的站点配置中使用 YAML 进行配置

以下配置摘录扩展了流行新闻扩展的讲话 URL。在配置下方category_nametag_name我选择相应数据库表中的标题字段。

问:是否可以将这些标题转换为小写字母?当前配置会生成类似domain.com/category/TYPO3的 URL 。

0 投票
1 回答
927 浏览

composer-php - TYPO3 通过 composer 文件夹结构和下一步将 8.7 升级到 9.5

我正在尝试通过作曲家将 TYPO3 8 实例升级到 TYPO3 9。我希望你能帮助我。

我尝试了以下方法:

现在我有一个文件夹结构,如:

LocalConfiguration、PackageStates、自制扩展等位于 /web/typo3conf 文件夹中。更新的扩展位于 /public/typo3conf/ext 文件夹中。

这似乎很奇怪。通过作曲家升级的最佳做法是什么,或者下一步是什么?只需将文件管理员移至公共,例如感觉不对。

0 投票
2 回答
5332 浏览

routing - TYPO3 9.5 - 新路由增强器的问题

我正在尝试为 extbase 扩展设置新的语音 URL 路由。但是前端的详细信息链接绝对没有任何反应。

这是我的 yaml 站点配置代码(NewsPlugin 配置工作,但 CardealerPlugin 没有):

extTables.php

有人可以帮忙吗?