typo3-extensions相关内容

一个扩展中的多个控制器

是否真的可以编写一个具有多个控制器的扩展以在所有站点上自动工作?我需要的是一个扩展,它在站点A打开时调用控制器A,在站点B打开时调用控制器B,依此类推。 我在这里看到https://docs.typo3.org/typo3cms/extensions/news/FlexForms和switchableControllerActions可以使用多个控制器。问题是,当我将插件添加到站点时,我必须 ..
发布时间:2022-02-26 11:48:31 其他开发

TYPO3 8.X - 自动加载挂钩

如何在 TYPO3 中自动加载钩子? 我在 ext_localconf.php 中注册了它,但它没有自动加载(除非我将它“包含"在同一个文件中,这当然是一个非常丑陋的解决方案).我查看了其他扩展,但我没有找到 require 有钩子的地方.不是应该在 ext_emconf 中自动加载吗? 'autoload' =>['psr-4' =>['ID\\IndexedSearchAutocomp ..
发布时间:2021-09-12 18:49:33 其他开发

TYPO3 7.6.通过扩展模板更改打字稿层次结构

是否有可能通过扩展模板更改排版模板层次结构?目前我已经在我的扩展中定义了包括所有打字稿在内的所有内容.这适用于 real_url 配置等.但有关 indexed_search 的所有内容都被原始扩展本身覆盖. 是否可以定义扩展的加载/解析顺序? 谢谢! 解决方案 打开 TypoScript 记录,切换到“包含"选项卡,在底部您将找到字段 来自 TYPO3 扩展的静态模板文件:. ..
发布时间:2021-09-12 18:49:25 其他开发

Typo3 访问现有表以使用它的数据

我尝试将现有表集成到我的扩展中.问题是表格的内容没有被接管.我使用现有表的名称创建了一个新模型,并根据现有列名命名了属性.我也实现了相应的属性的getter和setter. 现有表的名称是tx_institutsseminarverwaltung_domain_model_event. 在这种情况下我的失败是什么?只想从另一个扩展访问现有表的数据. 提前致谢. 更新: ..
发布时间:2021-09-12 18:49:05 其他开发

基于TCA记录的TYPO3自动页面创建

我对我的项目有特殊要求,需要帮助.我正在使用 TYPO3 8.7.8.我有一个自定义扩展来在前端呈现标签标签.我们可以在后端存储文件夹中添加标签作为 TCA 记录.在 TCA 记录中,您可以标记名称.我的要求是,当我保存 TCA 记录时,我想在特定位置自动创建一个与标签同名的 TYPO3 页面.每次添加 TCA 记录时,都需要自动创建相应的页面.这可能吗?我可以在保存 TCA 的同时使用钩子.但是 ..
发布时间:2021-09-12 18:49:02 其他开发

TYPO3 扩展;读取域中的自定义 FAL 变量以在流体模板中使用

在我的自定义扩展中,我为需要读取的图像元数据引入了一个二进制变量,类似于 “在列表视图中显示" 的 tx_news. 以 tx_news 为例,我能够添加变量,新调色板在后端显示复选框,并且选择在 sys_file_reference 的新数据库字段中注册 表... 现在我需要在我的流体模板中使用这个变量,在这里我失去了踪迹;对象是items,新变量名为opentab,我在域中声明变量 ..
发布时间:2021-09-12 18:48:59 其他开发

TYPO3 FAL:在流体模板中添加和读取自定义字段

在我的自定义扩展中,我为需要读取的图像元数据引入了一个二进制变量,类似于 tx_news 的“在列表视图中显示". 以 tx_news 为例,我能够添加变量,新调色板在后端显示复选框,并且选择在 sys_file_reference 表的新数据库字段中注册... 我首先尝试在确实有效的域中声明它,但我无法使用该变量,因为它是我尝试使用它的相同文件的数组,在循环中调用它打破了循环.... ..
发布时间:2021-09-12 18:48:53 其他开发

扩展管理器处于离线模式.TYPO3 中没有可用的 TER 连接

我已经使用 composer 安装了 TYPO3 7.6.15 版,并且我使用的是 Xampp 7.0.0 版.我已经安装了许多扩展并在我的 TYPO3 页面的后端成功激活了它们.现在,我已经通过 Composer 安装了 Ecodev/typo3-cms-speciality-distribution.我正在尝试从扩展管理器激活它,但它给了我以下错误.错误 现在,我不知道该怎么办?在此链接 ..
发布时间:2021-09-12 18:48:42 其他开发

TYPO3 - 正确编辑扩展模板

我正在使用 TYPO3 7.6.13 并且我正在尝试自定义新闻扩展.我正在尝试插入我自己的自定义模板,但 TYPO3 找不到它,因此始终包含默认模板. 我在 Configuration/TypoScript 目录中自定义了 setup.txt 和 constants.txt 文件. 我还在 fileadmin 目录中为模板和部分创建了自定义目录:文件管理/模板/分机/新闻/模板/fil ..
发布时间:2021-09-12 18:47:57 其他开发

自定义内容元素包含类型与 TYPO3 9 中的 tt_content(image, header) 字段内联的子元素?TCA,需要领域模型吗?

我想制作一个自定义内容元素,仅使用 TYPO3 v9.5 核心,它具有内联类型的自定义内容元素(子元素).他们每个人都有来自 tt_content 的字段标题和图像. 所以我已经得到的是这个:带有内联子元素的自定义内容元素 通过单击展开子元素,我得到如下信息:带有图像和标题字段的扩展子元素 到目前为止,一切都很好,但是当我查看我的页面内容时,为什么我的孩子们不在父元素中:我希望他 ..
发布时间:2021-09-12 18:47:39 其他开发

TYPO3 最佳实践分配 cObject 数据以查看,因为 getContentObject() 已被弃用

我想知道这是如何在现代扩展中解决的,但无法弄清楚.他们中的大多数只是神奇的使用例如{data.uid} 在他们的视图中没有任何 $view->assign('data',...) 在我以前的动作中,我使用过这样的东西: public function myAction() {$data = $this->configurationManager->getContentObject()->d ..
发布时间:2021-09-12 18:45:45 其他开发

Typo3:获取扩展选项未显示在扩展模块中

我想要那个选项 我想添加一个新扩展,但我没有“获取扩展"选项.请检查上面的截图. 解决方案 看看蓝框:你的实例运行在 composer 模式下,所以你必须使用 composer 来安装扩展. 请使用 composer require 添加新的扩展,请参见 https://docs.typo3.org/m/typo3/guide-installation/10.4/en-us/E ..
发布时间:2021-09-12 18:45:23 其他开发

TYPO3 - 有没有(简单的)方法来查看静态模板的内容?

在 TYPO3 中,您通常需要从扩展中包含“静态模板"以使扩展工作. 然而,在 TYPO3 后端似乎没有办法查看这些静态模板中实际上是什么打字稿. 我的问题是:有没有办法在不浏览扩展源代码的情况下查看这些静态模板的内容? 解决方案 “模板"模块仅适用于 TypoScript 模板 (1).在模块内,您可以从功能菜单 (2) 中选择“模板分析器".在此模块中,您可以选择静态模板, ..
发布时间:2021-09-12 18:44:53 其他开发

管理层次结构/强制 TS 模板的优先级

好吧,实际上还有另一个 完全相同的人问题.但是直到今天,他们都没有想出解决方案,这就是我再次询问的原因. 我的整个 TS 包含在 TYPO3 7.6.8 中的扩展中.除了 indexed_search 之外,这很好用.我的资源 EXT 中的 TS 被 indexed_search 默认 TS 覆盖. 这是模板分析器中 TS 的顺序: 系统:TYPO3_CONF_VARS:FE:d ..
发布时间:2021-09-12 18:43:17 其他开发

尝试通过 TYPO3 中的 Composer 安装我自己的扩展

我使用 TYPO3 CMS 和 composer 的第一步...但我无法安装自己的分发包.尝试: composer 需要 stsa/hellotypo3 我遇到了这个错误: [InvalidArgumentException]找不到与您的最低稳定性(稳定)匹配的包 stsa/hellotypo3 版本.要求它具有明确的版本约束,以允许其所需的稳定性. 我已经通过 composer 安装了 ..
发布时间:2021-09-12 18:42:14 其他开发