问题标签 [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.
thumbnails - 在 TYPO3 LTS9 中的图像文件夹库上裁剪和方形缩略图,点击放大时仍有原始图像?
旧的 TYPO3 版本曾经有一个扩展。这是如何在 TYPO3 LTS9 中以每页为基础实现的?
添加:
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 的通常输出(即对象列表)按预期呈现。
php - 如何在 Typo3 9 中检查应用程序上下文?
我想在生产和开发应用程序上下文之间切换。在后端 [BE] 中哪里可以检查当前应用程序上下文并最终切换它?在以前的 Typo3 版本中,可以在安装模块中使用。请初学者友好回答。
typo3 - TYPO3 插件上的条件 Symfony 表达式语言
如何用 Symfony 表达式语言编写这种老式的排版条件?
也许像
但这显然不起作用。
typo3 - 无法使用通配符或子上下文的 TypoScript applicationContext 条件
由于 TYPO3 9.5 LTS 建议对 TypoScript 条件使用 Symfony 表达式语言。
我在迁移它们时遇到了一些麻烦:
旧语法:
到新的表达语言:
我尝试了以下但没有成功:
我没有找到任何例子。我不确定条件测试是否已经基于表达式语言。(https://review.typo3.org/#/c/57787/)
如果有人建议如何使用该功能添加以前的条件,那就太好了
caching - TYPO3 9.5 Extbase 插件缓存实现
我正在尝试在我的插件中使用缓存。在 ext_localconf.php
在我的控制器动作中:
第一次加载该操作的页面时一切正常,并且已在数据库中创建条目(cf_myextension 和 cf_myextension_tags}。
但是第二次缓存被加载,我得到一个错误。甚至DebuggerUtility::var_dump($result);
不起作用:
正常的 var_dump 工作并吐出缓存条目。问题是什么?我忘记了什么吗?不能将 QueryResult 与其他一些变量一起作为数组存储在缓存中吗?我还尝试了 VariableFrontend 缓存,它产生了同样的错误。
php - TYPO3 后端和 PSR-15 的最佳实践
我有一个关于 TYPO3 9(和未来版本)和 PSR-15 的问题。
AFAIK 大多数后端模块handleRequest
为后端模块控制器实现了一种方法,该方法具有与 PSR-15 相同的签名RequestHandlerInterface
。
它是否打算在未来的版本中实现这个接口,并且有什么反对为我自己的后端模块实现的吗?
我正在重建一个与 TYPO3 9 兼容的整个后端模块,并希望确保这种方法在未来的版本中是可行的(至少在 TYPO3 10 之前)。
该模块本身运行了将近 10 年,没有进行任何大修,但由于 BaseScriptClass 已被弃用,我认为别无选择。
感谢您的反馈意见。
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 中进行任何配置吗?
提前致谢 :)
composer-php - 尝试通过 TYPO3 中的 composer 安装我自己的扩展
我的第一步TYPO3 CMS
和composer
...但我无法安装自己的分发包。尝试:
我有这个错误:
我已经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.
..?! 我的错在哪里?
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.