问题标签 [typo3-6.2.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 回答
5558 浏览

typo3 - TYPO3 extbase & IRRE:使用“foreign_selector”添加现有记录

我使用包含一些 1:1 和 1:n 关系的 extbase 扩展构建器“启动”了一个扩展。它会自动将字段类型设置为“内联”,并在后端显示一个漂亮的 IRRE UI。

但默认情况下,无法选择现有记录,只能创建新记录。

在此处输入图像描述

我找到了关于如何使用“foreign_selector”实现这一目标的各种解释,但都非常粗略。该功能本身应该可以工作,请参阅https://forge.typo3.org/issues/43239

有人可以引导我完成这个或指出 TER 中的一个工作示例吗?一旦我开始工作,我就可以从示例中创建一个分步教程。

PS 该字段的 TCA 配置由以下人员生成extension_builder

0 投票
2 回答
240 浏览

typo3 - 使用 Typoscript 引导扩展并调用特定操作

我已经构建了一个扩展,我正在使用 Typoscript 引导并将其放置在模态框中。我在 Page 元素中也包含相同的扩展名,但操作不同。

问题是当从页面中的扩展调用其他操作时,它还反映了模式框中引导版本中显示的内容。我想要做的是无论 URL 中有什么参数(告诉扩展程序要执行什么操作),模式框中的参数总是首先调用相同的操作。

这可能吗?

我应该为我的问题寻找不同的解决方案吗?

0 投票
1 回答
353 浏览

typo3 - 为扩展/插件设置一个固定的控制器/操作,不受查询字符串上传递的任何内容的影响

我想引导/嵌入具有固定控制器/动作的扩展,并且无论传递给查询字符串(例如 tx_*[controller]/tx_*[action])的内容都不应改变嵌入式/引导版本的行为扩大。

基本上我需要插入同一个扩展/插件的多个实例,每个实例应该只调用我定义的内容。目前,如果不允许或者如果我允许它会抛出异常,它会执行查询字符串中的任何内容。

我希望能够使用具有不同控制器的相同插件来做到这一点。

可能吗?

编辑:

假设我有一个带有 3 个控制器的插件 - 列表、显示、顶部。我想在我的页面中嵌入控制器列表和顶部。当我在查询字符串中单击 List 中的详细信息时,我有适当的参数,因此扩展程序知道我想显示列表中某个项目的详细信息。但是这些参数也会影响 Top 中显示的内容,现在 Top 显示的内容与 List 相同。我希望能够嵌入永远不会根据查询字符串更改其输出的 Top 控制器。

0 投票
2 回答
3266 浏览

typo3 - Fluid Template doesn't load

I'm building a site with Fluid Template. I have created two different front-end layouts and two different back-end layout but I always get this error #1288085266: No template has been specified. Use either setTemplateSource() or setTemplatePathAndFilename(). Accordingly to Typo3 Wiki this should be a solution Exception/CMS/1288085266

but not in my case. This is my code:

I have already checked all; section name is OK, ID for back-end layouts are ok, template is defined, everything seem to be as it should be. I really don't have a clue where else to search.

UPDATE!!!

Seems like there is a problem with a file path. I am running my site on a subdomain and it looks like that ts doesn't find the file paths if they are defined only as fileadmin/... Any thoughts? Thanks

SOLUTION!

0 投票
2 回答
1274 浏览

typo3 - 有Typo3的数据库图吗?

我必须将我的自定义系统迁移到typo3 6.2 版,但我没有找到typo3 的任何数据库图(设计/模式)。如果有人可以提供帮助,那就太好了。谢谢你。

0 投票
0 回答
214 浏览

typoscript - TYPO3 中不存在的操作的自定义 404 错误页面

为了在调用不存在的 Extbase 操作时显示标准 404 错误页面,我使用“mvc.throwPageNotFoundExceptionIfActionCantBeResolved”参数。

但是如何让 TYPO3 调用 [FE][pageNotFound_handling] 中定义的错误处理程序?

0 投票
2 回答
102 浏览

templates - TYPO3:FCE 选项卡显示的元素多于实际模板文件

我有一个奇怪的问题,我无法找到它的根源。我安装了自己的扩展程序,添加了自定义流体内容元素 (fce)。在 FCE 选项卡中(向页面添加新的内容元素时)我比实际模板文件多了两个可选元素。但是,当我尝试添加它们时,两个额外的元素都没有标签并引发错误,这变得越来越奇怪。

结构是:

我在BackEnd中挖掘了页面TSConfig,发现一个部分文件和一个语言文件被“加载”为模板文件。

但我设置my_fancy_extension/Configuration/TypoScript/setup.txt

...并确保此文件包含在fileadmin\default\ts\setup.ts. 但似乎没有./Elements加载模板,而是父文件夹下的所有文件../Privat

我对 TYPO3 和 TypoScript 还不是很熟练,但我从一年前就开始学习了。这是我第一次遇到这样的事情,我不知道在哪里进一步挖掘......

有谁知道一种方法?如果您需要更多信息,请告诉我。

提前致谢并致以最诚挚的问候。

0 投票
1 回答
2042 浏览

typo3 - 如何将图像标题添加到 css_styled_content 中的单击放大链接

在从 TYPO3 4.5->6.2 升级时,我遇到了以下问题:

我们在“Caption”字段中有许多带有文本的现有图像,实际上命名为“description”。我想用给定的灯箱脚本重建点击放大功能,并通过 css_styled_content 调整内容渲染。

现在在 css_styled_content 中有一个更新的设置,它使您能够用常规的灯箱(fancybox、colorbox、anybox)样式链接替换奇怪/旧的“单击放大”行为。

在此处输入图像描述

这非常方便。但是一些灯箱脚本需要在链接上添加标题,以便在放大图像时显示该标题。

如何将该标题添加到单击放大链接?

0 投票
0 回答
1346 浏览

php - 如何使用 extbase 获取和过滤所有引用的 FAL 文件

我正在开发一个扩展,它显示sys_file_reference中引用的所有文件。还可以根据sys_file_metadata中的新自定义属性对每个文件进行分类和过滤。

获取和过滤所有引用文件作为TYPO3\CMS\Core\Resource\File模型的最佳方法是什么?

在我的帮助下,TYPO3\CMS\Core\Resource\FileRepository我能够获得File包括元数据的模型。但是存储库总是期望 auid检索一个File. 现在我用我的存储库获取所有引用的文件并将它们传递给findFileReferenceByUid()方法。

有没有更简单的方法,我该如何实现过滤器?

更新

现在我绕过 extbase 并直接使用数据库连接。TYPO3 在内部经常这样做。

0 投票
1 回答
121 浏览

php - TYPO3 6.2 中的文件上传

尝试通过 fileadmin 上传文件时,出现以下 PHP 错误:

[2014 年 11 月 12 日星期三 14:19:21] [错误][客户端 80.109.35.163] 文件不存在:/home/develop/www/www2.server124.at/typo3/typo3,引用者:http://www2。 server124.at/typo3/mod.php?M=file_list&moduleToken=9f16e6413517ce78cb33f0ed4cf94a2f49449546&id=1%3A%2F_migrated%2F

显然模块指向错误的目录。在“typo3”目录下创建“typo3”后,CMS 抱怨缺少/home/develop/www/www2.server124.at/typo3/typo3/sysext目录。

在我的本地 Windows 环境中一切正常,但在 Linux 目标服务器上却不行。

谢谢你。