问题标签 [typo3-extensions]

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 回答
274 浏览

php - TYPO3 后端模块语言文件未加载

我最近将我们的 TYPO3 门户从 6.2 升级到 7.6.18。我的系统使用了很多旧模块,包括macina_banners,不幸的是,它与版本 7+ 不兼容,也不再处于开发阶段。

我修复了所有其他模块的一些弃用问题,但主要问题是语言文件由于某种原因没有加载:

新记录视图:

在此处输入图像描述

模块视图: 在此处输入图像描述

模块本身正在工作,这意味着已正确显示已设置的横幅。

最简单的方法是查看它试图加载但找不到的文件/变量是什么,但 TYPO3 似乎没有提供任何这些信息。

我已经尝试添加Resources/Private/Language/locallang.xml,但到目前为止没有结果。它的默认语言文件位置是LLL:EXT:macina_banners/locallang_db.php

任何其他想法如何调试/修复这个?

PS:当我在旧的 v6.2.30 站点上使用相同的代码时,它是这样的: 在此处输入图像描述

0 投票
2 回答
3449 浏览

typo3 - TYPO3 错误:调用未定义的方法 TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::getPageRenderer()

在 TYPO3 8.7.1 中使用扩展 ke_serach 2.4.2 时出现错误。

请参考下图以供参考。

在此处输入图像描述

0 投票
1 回答
1107 浏览

typo3 - TYPO3 typeNum 参数

我想创建一个从模板到 pageType 的链接,用于 iCal 下载:

在打字稿中

在 IcalleventController 中的 iCalendarAction 中,我从未收到过参数。无论我在那里输入什么,不是通过参数,也不是通过 $this->request->getArguments()

我想我需要调整打字稿。欢迎任何帮助。

0 投票
1 回答
363 浏览

php - 无法为新闻条目生成 TYPO3 tt_news 类别树


我正在使用tt_news我的 TYPO3 v7.6.18 扩展(刚刚从 6.2.31 升级)并且我遇到了类别树问题。我为类别渲染做了更多的调试tt_news,这是迄今为止的问题:

旧的tca.php看起来像这样:

这给了我错误的结果,意思是,我没有得到一棵树,而是一个多选。现在,当我将 type 更改为user时,我收到此错误:

我检查了类tx_ttnews_TCAform_selectTree方法中的行renderCategoryFieldsand,它看起来像这样:

$fobj是函数定义中的引用:它function renderCategoryFields(&$PA, &$fobj)似乎在某个地方定义错误,因为addSelectOptionsToItemArray它位于FormEngine不是 UserElement.

由于该方法在 tca 中被调用,就像tx_ttnews_TCAform_selectTree->renderCategoryFields我无法更改类一样,它正在使用。

任何想法如何解决这一问题?

0 投票
2 回答
493 浏览

typo3 - 将 TYPO3 realurl.conf fixedPostVars 迁移到站点扩展

我正在多站点 TYPO3 v.8.7.1 安装中构建多个站点,并为每个站点(站点包)创建了一个扩展,其中包括来自 tx-news 扩展的打字稿。

要重写新闻扩展 url,我已将设置添加到 realurl.conf,类似于文档中的高级示例:https ://docs.typo3.org/typo3cms/extensions/news/3.0.0/Main/Administration/Realurl /索引.html

现在,如果可能的话,我想迁移和排序多站点 realurl.conf 设置,以隔离各个站点包中的每个站点的配置。我可以为此使用 ext_localconf.php 吗?

而且我很好奇是否可以将 fixedPostVars pageIds 设置为设置中的 TypoScript 数组变量或常量等,以使这些设置更可用于编辑。

感谢您的时间!

0 投票
2 回答
839 浏览

typo3 - TYPO3:后端模块链接另一个控制器的动作

在 ExtensionBuilder 的帮助下,我为 TYPO3 (7.6.15) 创建了一个简单的后端模块。和有一个,UserController和。这只是模块的主视图。MediaControllercreateActionshowActionlistActionPanelControllershowAction

现在我想在showAction. PanelController.showAction( )的视图内容MyExt/Resources/Private/Templates/Panel/Show.html如下:

如果单击其中一个链接,我得到:“无法分析类:“MyExt\MyExt\Controller\UserController”可能未加载或没有自动加载器?类 MyExt\MyExt\Controller\UserController 不存在”,作为错误。

我已经尝试在 中添加plugin.tx_myext.callDefaultActionIfActionCantBeResolved = 1setup.ts加载其他控制器initializeAction,但到目前为止没有任何效果。

我提前感谢所有帮助,并祝大家有美好的一天!

0 投票
2 回答
847 浏览

typo3 - TYPO3:另一个控制器的后端模块渲染动作

在 ExtensionBuilder 的帮助下,我为 TYPO3 (7.6.15) 创建了一个简单的后端模块。和有一个,UserController和。只是有which 是模块的主视图,应该如下所示:MediaControllercreateActionshowActionlistActionPanelControllershowAction

PanelController.showAction 的显示

现在,我想listActions在模板中渲染来自其他控制器的 ,如果可能的话PanelController.showAction,我想在视图 ( MyExt/Resources/Private/Templates/Panel/Show.html) 的模板中进行。

我提前感谢所有帮助,并祝大家有美好的一天!

0 投票
3 回答
6366 浏览

forms - 您如何在 TYPO3 CMS 8.7 LTS 中翻译 EXT:Form 表单?

我是 TYPO3 的新手,从 8.7 LTS 开始。我创建了几个带有默认“表单”扩展名的表单。我的网站要求将其中一些表格翻译成最多 5 种其他语言。到目前为止,我发现的唯一解决方案是复制表格,然后为每个翻译设置一个单独的表格,但这似乎不是最好的解决方案,因为从长远来看它会导致表格分歧。

是否可以直接在 YAML 文件中添加替代翻译或指向应使用的翻译文件?

0 投票
1 回答
287 浏览

composer-php - TYPO3-Console with composer -> 将更改传播到扩展

我已经通过 composer plus TYPO3-Console(CLI 安装)安装了 TYPO3(7.6 LTS),并希望在整个生命周期中使用 TYPO3-Console。

最初我在 composer.json 中输入了这个:

现在我完成了安装并注意到我实际上还需要“cms-recycler”。我将其添加到 composer.json 文件中:

然后我输入composer update;如果它是一个远程 TER 扩展,那将为我获取一个远程扩展。到目前为止一切顺利,但是:

如何告诉 TYPO3-console (vendor/bin/typo3cms) 解析 composer.json 文件并查看我是否添加或删除了任何扩展?我没有找到特定的命令;该typo3cms install:generatepackagestates命令似乎只创建当前安装的扩展列表,而不是 composer.json 中包含的扩展列表。

我做错了什么,还是根本没有对此的支持?

0 投票
2 回答
60 浏览

typo3 - 在列表视图中列出每个属性的项目(此处为日期)

我有一个带有模型“项目”的简单 extbase 扩展。每个项目都有一个标题、一个描述和一个日期。

我怎样才能根据日期列出我的物品?

例如

24.06.17:第 2 项第 6 项第 7 项

25.06.14:第 1 项

...

我搜索实现这一点的逻辑(在视图或控制器中)