问题标签 [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 回答
341 浏览

thumbnails - 在 TYPO3 LTS9 中的图像文件夹库上裁剪和方形缩略图,点击放大时仍有原始图像?

旧的 TYPO3 版本曾经有一个扩展。这是如何在 TYPO3 LTS9 中以每页为基础实现的?


添加:

0 投票
3 回答
699 浏览

security - 为什么 TYPO3 9.5.x Fluid Viewhelper f:security 仅适用于 Default.html 而不适用于 List.html?

在 TYPO3 9.5.x 中,此代码适用于我的 extbase 扩展的 Layout/Default.html 模板。但是相同的代码在任何其他模板中都不起作用,例如 List.html 模板。当我在那里使用 viewhelper 时,我没有得到任何输出。在 TYPO3 8.x 中,它适用于每个模板,而不仅仅是 Default.html。有充分的理由吗?如何在不是 Layout/Default.html 的部分和模板中使用 f:security?

与此代码相同,因此它与 f:else 无关:

布局/默认.html:

模板/统计/List.html

在前端,List.html 中 f:security 部分的内容不会被渲染,但 Default.html 中的 f:security 部分会被渲染。List.html 的通常输出(即对象列表)按预期呈现。

0 投票
3 回答
3062 浏览

php - 如何在 Typo3 9 中检查应用程序上下文?

我想在生产和开发应用程序上下文之间切换。在后端 [BE] 中哪里可以检查当前应用程序上下文并最终切换它?在以前的 Typo3 版本中,可以在安装模块中使用。请初学者友好回答。

0 投票
3 回答
281 浏览

typo3 - TYPO3 插件上的条件 Symfony 表达式语言

如何用 Symfony 表达式语言编写这种老式的排版条件?

也许像

但这显然不起作用。

0 投票
4 回答
893 浏览

typo3 - 无法使用通配符或子上下文的 TypoScript applicationContext 条件

由于 TYPO3 9.5 LTS 建议对 TypoScript 条件使用 Symfony 表达式语言。

我在迁移它们时遇到了一些麻烦:

旧语法:

到新的表达语言:

我尝试了以下但没有成功:


我没有找到任何例子。我不确定条件测试是否已经基于表达式语言。(https://review.typo3.org/#/c/57787/

如果有人建议如何使用该功能添加以前的条件,那就太好了

0 投票
1 回答
200 浏览

caching - TYPO3 9.5 Extbase 插件缓存实现

我正在尝试在我的插件中使用缓存。在 ext_localconf.php

在我的控制器动作中:

第一次加载该操作的页面时一切正常,并且已在数据库中创建条目(cf_myextension 和 cf_myextension_tags}。

但是第二次缓存被加载,我得到一个错误。甚至DebuggerUtility::var_dump($result);不起作用:

正常的 var_dump 工作并吐出缓存条目。问题是什么?我忘记了什么吗?不能将 QueryResult 与其他一些变量一起作为数组存储在缓存中吗?我还尝试了 VariableFrontend 缓存,它产生了同样的错误。

0 投票
1 回答
101 浏览

php - TYPO3 后端和 PSR-15 的最佳实践

我有一个关于 TYPO3 9(和未来版本)和 PSR-15 的问题。

AFAIK 大多数后端模块handleRequest为后端模块控制器实现了一种方法,该方法具有与 PSR-15 相同的签名RequestHandlerInterface

它是否打算在未来的版本中实现这个接口,并且有什么反对为我自己的后端模块实现的吗?

我正在重建一个与 TYPO3 9 兼容的整个后端模块,并希望确保这种方法在未来的版本中是可行的(至少在 TYPO3 10 之前)。

该模块本身运行了将近 10 年,没有进行任何大修,但由于 BaseScriptClass 已被弃用,我认为别无选择。

感谢您的反馈意见。

0 投票
1 回答
1236 浏览

typo3 - TYPO3 v9.5 站点:语言重定向

我正在使用 TYPO3 v9.5 LTS。

定义了以下语言:
0 = en
1 = de

站点配置常规:
[base] = /

站点配置语言 0 (EN):
[base] = /en/

站点配置语言 1 (DE):
[base] = /de/

现在,当您访问没有该语言的任何 URL 段的域时,用户总是被重定向到默认语言 (en),而不是用户的正确浏览器语言 (de)。

为了获得正确的语言重定向,我是否缺少任何配置参数?
或者我需要在 TypoScript 中进行任何配置吗?

提前致谢 :)

0 投票
3 回答
4504 浏览

composer-php - 尝试通过 TYPO3 中的 composer 安装我自己的扩展

我的第一步TYPO3 CMScomposer...但我无法安装自己的分发包。尝试:

我有这个错误:

我已经TYPO3 9.5.1通过 composer 安装并(用于测试)安装了一个 3rd 方扩展mask,如composer require mask/mask. 它完美地工作。

这是我composer.json的分发扩展,我已上传到packgist. json-file是有效的,但是一定有的。错误的 ..

没办法..它不起作用。我也尝试设置"minimum-stability": "stable". 但老实说,我不知道我能做什么..?!有人能帮我吗?谢谢。

编辑 1:今天我在 packgist 更新了我自己的扩展。它现在必须与此供应商/名称一起可用。

编辑2:现在我通过sitepackagebuilder做了一个测试扩展,上传到git,sumbit到packgist。尝试通过composer require hellotypo3de/hellotest.. 安装仍然相同的错误警告:Could not find a version of package hellotypo3de/hellotest matching your minimum-stability (stable). Require it with an explicit version constraint allowing its desired stability...?! 我的错在哪里?

0 投票
1 回答
138 浏览

typo3 - Unwanted

tags are stored in bodytext for tt_content table

Some days ago I discovered that my TYPO3 development installation of the 9.5.1 version stores the paragraph tag for the bodytext in tt_content table:

So this tag is also visible in the frontend:

In older content element there is no p tag stored:

If I edit an old content element the p tag is added in database.

I defined no RTE PageTS and lib.parseFunc_RTE is untouched.