问题标签 [tx-dce]

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 投票
3 回答
5006 浏览

image - Typo3 DCE 图像

我将尝试使用 DCE(动态内容元素)设计我自己的内容元素。当我尝试使用图像时,我遇到了问题。我为图像创建了一个选择字段,效果很好。在流体模板中,我有以下用于处理图像的代码:

但是如果我尝试插入内容元素,Typo3 会抛出这个异常:

我已经发现,这肯定是 Typo3 中的一个错误,但我该如何修复它呢?

0 投票
1 回答
1145 浏览

html - TYPO3 DCE(流体):如何生成 SVG 对象而不是图像标签?

我们的 TYPO3 用户(编辑)需要将 SVG 文件交换/更新到 TYPO3 网站。svg 文件是可点击的,因此<img>html 标记对它们不起作用。我们决定支持带有后备功能的<object>标签(我是否对 SVG 文件使用 <img>、<object> 或 <embed>?)。<img>

前端的 Fluid 代码很容易生成正常的 img 标签:

但是,根据FluidTYPO3 vhs ViewHelper for SVG Images?,我也许可以使用这样的流体代码:

根据对象,这将是:

不幸的是,我不知道作为 src 提供什么。{fileReference.uid}仅插入文件的唯一 ID(数字)。

如何将文件 id 转换为图片的相对或绝对 URI?

0 投票
2 回答
86 浏览

typo3 - 将其他来源添加到图像以进行进一步操作

我试图向 dce-image 添加一个额外的源以进行进一步的操作,例如一个替代源来执行一些 JavaScript 操作。

想要的输出应该是这样的:

问题是我正在使用的 dce - 它像这样遍历“图像”:

因此,如果我要向其中插入多个图像,我知道哪些图像是正常来源而哪些图像是备用来源的图像之间没有真正的关系。

因此,可以创建一个部分并为图像添加两个字段,我们可以将每个字段限制为一个图像。但是还有一个 for 循环,它不允许我访问第一个图像的第二个图像的源。

对于使用 dce 的用户来说,这应该是这些图像之间的可见关系。

我试图实现这样的目标:

另一个想法是首先遍历备用图像并将它们存储到一个数组中并在主图像上访问它们,但我不知道这是否可能,这也会限制用户对 dce 的可用性。

有没有办法用 dce-fluid 实现这一点?

提前致谢

0 投票
1 回答
155 浏览

typo3 - TYPO3 DCE 转 TYPO3FLUX

大家好,我对 TYPO3 完全陌生,我收到了一项将 DCE 语法重写为 Flux 的任务。有人可以向我解释它是如何工作的吗?每个人都需要助焊剂吗?

0 投票
2 回答
289 浏览

typo3 - DCE 容器循环

我正在使用出色的 DCE 扩展,并希望使用每个 Child 的字段通过 Child-DCE 在容器中循环两次。

在伪代码中是这样的:容器模板:

我怎样才能做到这一点?

0 投票
1 回答
155 浏览

typo3 - TYPO3 扩展更新 DCE 1.1 到 1.2 - rte 字段丢失

我已将扩展 DCE 从 1.0.4 更新到 1.2.5,如https://forge.typo3.org/projects/extension-dce/wiki/Updating-DCE-from-version-below-12#Updating-DCE中所述-from-versions-below-12 (TYPO3 6.2)。

更新所有名为“文本”的 rte 字段后,后端缺少所有字段,并且在前端也没有显示文本。但在数据库中,文本仍然可用,因为如果我再次添加文本字段,则 rte 字段将显示在后端,文本也显示在前端。

有人知道出了什么问题吗?

马丁

0 投票
1 回答
406 浏览

typo3 - TYPO3 流体文件收集元数据

我想从基于文件夹的文件集合中访问文件和关联的元数据,但调试说 metaDataLoaded=false 并且 metaDataProperties 是空的。

这是来自我的 DCE 的代码流畅代码:

为什么没有加载元数据?如何访问文件的元数据?

提前谢谢,

0 投票
1 回答
130 浏览

json - 从 DCE Fluid 模板读取 json 文件

我有一个包含 LibreOffice Documents 的文件集。对于每个文档,都有一个具有相同文件名的 json 格式的元数据文件。

我构建了一个 DCE,它遍历文件集合并显示指向文档的链接和元数据。

所以我想从随附的 json 文件中读取 json 字符串,因为 Format / Json / DecodeViewHelper 需要一个 json 字符串。

我找不到任何从给定文本文件中提取字符串的视图助手。我是否必须编写一个自定义 viewhelper 来获取文件引用并吐出包含的字符串?

提前谢谢,

西普曼尼

0 投票
1 回答
107 浏览

templates - TYPO3 DCE模板文件的动态分配

我创建了一个“人”DCE,其中包含描述我网站中人员的字段。我有一个基于文件的模板来显示所有人员字段。

在某些页面上,我只想显示字段的一个子集。

是否可以用一些打字稿覆盖 dce 基于文件的模板路径?

提前谢谢,

西普曼尼

0 投票
1 回答
384 浏览

cookies - Typo3 Fluid (DCE) 访问 Cookie

是否可以$_COOKIES在流体中访问?我们有一个 DCE 元素,我想在其中检查是否设置了 cookie。我知道 TypoScript 和条件中有解决方案,但我不知道如何通过 DCE 访问全局typo3-vars。

我希望它存在一个原始流体代码的解决方案......