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

pdf - Typo3 LTS9 PDF 尺寸未读取并显示在 0x0

我在最新的 Typo3 版本中遇到了 PDF 问题。如果我将 PDF 添加到图像内容元素,我会得到:

在此处输入图像描述

文件信息如下所示:

在此处输入图像描述

检查 Typo3 的图像处理测试,没有返回错误。PDF/AI 似乎也不错。

在此处输入图像描述

我也测试了几个 PDF 和 AI 文件,它们也不会显示尺寸。

我怀疑命令 'identify' 在 Typo3 中不起作用,它仍然从 shell 返回完美的结果。

知道在哪里看吗?

0 投票
4 回答
4469 浏览

typo3 - 如何在 TYPO3 v9 URL 中添加斜杠?

从 TYPO3 8.7 更新到 TYPO3 9.5 时,您可能会放弃 realurl 扩展以支持新的路由功能。

但是您可能会注意到,默认情况下,realurl 会在所有 url 后附加一个 /(当您不使用 html 后缀时)TYPO3 路由功能默认情况下不会这样做,并且当前核心中没有启用此功能的选项。为什么这是个问题?在 TYPO3 8.7 中,您会得到一个类似 www.domain.tld/subpage/ 的 URL。在 TYPO3 9.5 中,使用 URL www.domain.tld/subpage 调用同一页面。所以即使这是同一个页面,对于搜索爬虫来说,这也是另一个 URL。TYPO3 在调用带有附加 / 的 URL 时会执行 307 重定向,但您可能希望使用旧的 URL 结构。

如何配置 TYPO3 以添加尾随“/”?

0 投票
2 回答
275 浏览

typo3 - TYPO3 Xdebug PhpStorm

出于某种原因,我无法让 Xdebug 在 PhpStorm 中为本地(在我的 Mac 上)TYPO3 9.5 站点工作。它是用 Composer 设置的,站点位于 /Users/myusername/Sites/mysite

Xdebug 已安装并在另一个本地https://fun.test上使用单个测试 index.php 文件运行正常。

我的端口正确,创建了一个“运行/调试”配置作为 PHP 网页,启动 url https://mysite.test。在该配置的服务器(mysite.test 443)上,我包含(也尝试不包含)路径映射。我还在绝对路径中设置了供应商 bin 映射中的符号链接。但无论我尝试什么,我都会得到

调试会话在没有暂停的情况下完成 这可能是由于路径映射配置错误或本地和远程项目不同步造成的。

我观看了视频,但它们是旧 TYPO3 版本的示例,也没有 https,对我不起作用。

任何提示如何让它工作?

更新了部分错误日志

0 投票
1 回答
158 浏览

templates - TYPO3模板和html标签

我在TYPO3上通过官方文档制作了站点包,一切正常,但只有一个小问题,当我在浏览器上查看页面时,我看到HTML标签,我没有回答,我尝试了已经完成的包,同样的问题.... 该怎么办??

模板 TYPO3 上的 HTML 标记

后端内容 (1)

后端内容 (2)

文件 HTML 以查看内容

动态内容

0 投票
2 回答
2665 浏览

typo3-9.x - 基于语言的 TypoScript 条件 - TYPO3 版本 9

我目前正在将网站从版本 7 升级到版本 9。

我有一个小的 TypoScript 对象,根据所选的页面语言显示不同的内容:

这在版本 7 和 8 中有效,但在版本 9 中似乎不再有效。我假设它是我调用语言变量的方式?

再次感谢,

0 投票
1 回答
1947 浏览

routing - Typo3 9.5 - 帮助理解新的路由增强器

我正在深入研究一个相当复杂的项目中的路线配置,我很难理解其中的一个方面。在https://docs.typo3.org/typo3cms/extensions/core/latest/Changelog/9.5/Feature-86365-RoutingEnhancersAndAspects.html的示例中,“limitToPages”参数似乎非常重要。但是,如何在不与其他插件或扩展产生冲突的情况下,为所有放置插件的页面获取路由?一个例子:我有一个事件和 pois 插件。两者都有一个带有分页的列表视图。到目前为止我的配置是:

现在的问题是,即使我将这些插件放在不同的页面上,它们似乎也有冲突。因为分页链接总是采用 config.yaml 中要提到的第一个插件的命名空间。因此,如果首先提到 PoiPlugin,则 pois 页面上的分页使用“page”参数,但事件没有。如果我更改顺序,事件会起作用,但 pois 不会。我的假设是,路由基础始终是嵌入插件的页面。我希望你们能理解我的意思。现在唯一有效的配置是,当我将 routePaths 更改为

而且我确实理解为什么路由器必须有某种锚来识别要选择的 routePath。但我不想告诉作者,放置 PoiPlugin 的每个页面都必须命名为“Pois”。我不想限制作者在哪里以及如何使用插件,所以我不想使用 limitToPages 属性或预定义的路由前缀。那么还有其他可能解决这个问题吗?

更新:解决方案 现在我通过在 routePath 中的 {page} 参数之前添加前缀解决了这个问题。我的配置似乎只有分页小部件有问题,其他一切都很好。例如,列表路由现在看起来像这样:

0 投票
3 回答
1701 浏览

typo3 - Typo3 v9.5LTS 部分不渲染

试图理解在typo3中做模板的正确方法,我从typo3 6.2到typo3 v9.5,一切都是新的。我已经实现了使用 DCE,创建了一个后端布局,现在我正在尝试创建一个重复的元素,以便在具有不同模板的多个页面上使用。

将新的typo3安装与typo3提供的主模板进行比较,我可以看到他们在里面使用了一个文件

ext/your_template/Resources/Private/Partials/Page/Structure/Footercontent

然后在模板中,他们渲染从主模板加载元素的 html 文件(我猜)。

在这里你可以看到渲染

当我尝试在自己的页面中复制它时,我的问题就出现了。它不会呈现在我的页面中,甚至不会呈现在 html 基础结构中。

我在这张图片中显示的FooterContent.html 和我的主模板中的渲染调用就像在这张图片中

Home.html(模板)

页脚内容.html

setup.typoscript 在(ext/your_template/Configuration/Typoscript/):

然后,在我的网站中,我只获得了能够从模板中显示的内容。换句话说,除了渲染部分之外的所有内容。我看不到与此相关的任何问题,typo3 的文档也没有说明这一点。我一定错过了什么,但我不知道是什么。

编辑:添加了 setup.typoscript (我使用安装主题包时提供的默认设置:https ://sitepackagebuilder.com )

0 投票
2 回答
1323 浏览

typo3 - 为什么我使用 TYPO3 V9.5 后会出现 404 错误

我正在使用 TYPO3 9.5,并创建了一个包含多个子页面的根页面。在我创建站点配置之前,子页面可用作

站点配置后,网址已更改为

这绝对没问题,但我的子页面再也找不到了。我收到 404 错误。

旧网址下的子页面仍然可用,但新网址不起作用。我能做些什么来解决这个问题?

0 投票
2 回答
943 浏览

typo3 - Typo3 v9 在站点地图中显示“隐藏”页面

我目前正在将一个网站从 Typo3 7 更新到 Typo3 9。该网站包含一个站点地图,我还想显示标记为“不在菜单中”的页面。在旧版本上,这可以通过以下排版来实现:

但是,这在 v9 中不再起作用,我在 Google 上找不到任何帮助。

0 投票
1 回答
452 浏览

typo3 - Typo3 9.5 Fluid 中呈现的语言依赖变量

我正在使用 Typo3 9.5 并在我的流体模板中获得了一些硬编码的变量。我正在尝试根据查看页面的语言来制作这些变量。默认值工作正常。但是像使用 TypoScript

例如,无论哪种方式都已经在控制台中引发错误,因此不会覆盖变量。我想我在以前的 Typo3 版本中已经这样做了。如何实现语言依赖变量并将其呈现在我的 FLUID 模板中?