问题标签 [tx-gridelements]

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

typo3 - TYPO3:为 tt_content 添加新字段时,扩展中的新内容元素存在问题

我编写了 TYPO3 扩展“cewrap”,它向表 tt_content 添加了新字段。问题是,当安装一个引入新内容元素的扩展(例如 EXT:gridelements)并且这个扩展在我的扩展之后加载(因为它在 PackageStates.php 中的位置)时,我的扩展中的字段在新的内容元素中丢失了。

有没有解决这个问题的方法?有没有办法影响 PackageStates.php 中条目的顺序?

0 投票
1 回答
672 浏览

typo3 - TYPO3 - 如何在 TCEFORM 中删除 CType 网格元素

我知道我删除了单个页面的项目

我怎样才能删除gridelement?我试过了gridelemet,,,,gridelementsgrid_elementgrid_elements

0 投票
4 回答
2354 浏览

typo3 - TYPO3 Gridelements 使用 Fluidtemplate 渲染 FAL 图像

我正在使用TYPO3 8.7最新的扩展gridelements(8.2.3)。现在我想在我的FLUIDTEMPLATE.. 中显示/渲染图像 - 但我不知道怎么做?!?

这是我的打字稿:

现在,我通过 flexforms 上传图像(例如背景图像),如下所示:

到目前为止有效。如何在我的 FLUIDTEMPLATE 中使用图像?调试器返回12{data.flexform_backgroundimage}

调试{data}..感谢您的帮助!

编辑:图像 uid 图片 背景图片

0 投票
1 回答
221 浏览

php - TYPO3 Gridelements 内容元素 - 列切换到“无效值(“-2”)”

有时我会遇到问题,即在内容元素中,列从“网格容器”切换到INVALID VALUE ("-2")- 见下文。对应的元素嵌套了 5 次。

在此处输入图像描述

这种行为很少发生,而且是随机的。这个问题有一些答案,但它们都已经过时了。

该问题是手动修复的,但是,它会在不同的时间跨度后再次发生。

任何人也遇到过这个问题并有答案吗?

TYPO3:8.7.13
网格元素:8.2.3

0 投票
1 回答
348 浏览

typo3 - TYPO3 - 嵌套网格元素

我想获得 TYPO3 EXT:gridelements 的解决方案。

我需要用于引导选项卡的网格元素(嵌套)中的网格元素:

  • 网格容器外部
    • 网格容器 1
      • 带图像的文本
      • 文本
      • 带图像的文本
    • 网格容器 2
      • 文本
      • 带图像的文本

使用 foreach 循环(调试),它适用于网格容器的输出,但它将网格容器 1 和网格容器 2 一起呈现在一个网格元素 col 中。

我需要将输出分开,并希望有任何帮助。

0 投票
1 回答
399 浏览

typo3 - TYPO3 重命名外观 -> 网格元素布局扩展

我正在尝试重命名网格元素模块中外观选项卡的布局标签。

我可以通过以下方式轻松更改标准内容元素的标签:

但是我无法弄清楚这一点。从我得到的文档中:https ://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/TceForm.html

我发现了一些德语,似乎适用于另一个扩展(新闻)https://jweiland.net/typo3/codebeispiele/tsconfig/labels-in-flexforms-anpassen.html

这些布局没有不同的标签,具体取决于表 tt_content 列 tx_gridelements_backend_layout 的内容,就像我上面的示例中的表 tt_content 和列 CType 一样。

我会很感激帮助,非常感谢!

0 投票
1 回答
577 浏览

typo3 - Gridelements 和 flexforms:通过短虚拟名称访问 flexform 值

我有一个 gridelement 与 flexform 组合用于某些配置,并且无法通过“ flexform_fieldname ”读取给定的 flexform 值

系统/版本:

  • 打字稿3 9.5
  • 网格元素 9.2

设置网格元素:

柔性版结构:

我的gridelement布局html中的流体输出:

问题:这是我的代码中的错误配置还是最新版本的 gridelements 中的错误,即短虚拟名称无法读取 flexform 值(flexform_bgcolor 而不是 data.pi_flexform.data.general.lDEF.bgcolor.vDEF) ,即使“resolveFlexFormData”设置为 1?

0 投票
1 回答
313 浏览

typo3 - 如何将上传的图像(使用后端布局中的特定 colPos)映射到图像 Fluid Viewhelper src 属性

我正在使用basetemplate9Sebastian Klein ( https://github.com/sebkln/basetemplate9 ) 提供的扩展。我使用其他 HTML 模板(来自 Bootstrap)自定义它,当然还调整了后端布局。一切正常,来自后端布局的内容被映射到 HTML 模板。但是,我对当前上传图片的解决方案不满意。

目前,对于 images ,我只是将它们上传到/fileadmin/user_uploads目录中,然后使用 <f:cObject typoscriptObjectPath="lib.dynamicContent" data="{colPos: 'x'}"/>其中 x 是后端布局中定义的一致 colPos 的数量来映射它们。然后使用 TYPO3 样式渲染图像。但我想控制图像属性。无论编辑器编辑什么,图像都应始终以相同的方式呈现。

因此,在 HTML 模板中,我想定义宽度、高度等图像属性,并且我想使用 f:image 视图助手(https://docs.typo3.org/other/typo3/view-helper-reference/9.5/ en-us/typo3/fluid/latest/Image.html)。

我现在的问题是:如何将上传的图像(在后端布局中使用特定的 colPos)映射到图像视图助手的 src 中? <f:image src="{THIS_VALUE_SHOULD_POINT_TO_THE_IMAGE_UPLOADED_VIA_COLPOS_OF_ASSOCIATED_BACKENDLAYOUT}}" width="400" height="200" alt="My Image" />

如果我指定uid对表 sys_file 进行硬编码(在我的情况下是 2),那么我可以使用 FileProcessor“找到”相应的图像(请参见下面的代码),但是如何将此 FileProcessor 嵌套在 DatabaseQueryProcessor 中以便我找到关联的colPos 来自我的后端布局。我错过了这个逻辑。

2019 年 7 月 22 日更新

我受到https://www.rutschmann.biz/en/blog/post/dataprocessor-gridelements-und-fal-bilder-im-fluidtemplate-4-beginners/中描述的方法的启发。

基本上,作者使用 tt_content 选择特定 colPos 上传的图像并将记录传递给 FilesProcessor。

我想遵循以下相同的方法,但它基于 Typo3 7 LTS,我使用的是 9.5.8 版本,并且打字稿代码在我的版本中不起作用,尤其是以下代码片段:

这是上面链接作者的方法:

0 投票
2 回答
1413 浏览

typo3 - Gridelements 数据处理:将参数传递给扩展(ctype = list)

使用带有数据处理的网格元素对所有默认内容元素都适用。但是,如果我包含我自己的扩展之一,控制器的参数就会丢失。因此内容元素呈现,但使用默认操作(列表)和默认模板。


为了重现,我使用了著名的新闻扩展:

静态包括(模板):

  • 消息
  • 网格元素
  • 我的站点包

网格渲染定义(“my_site_package”的一部分):

流体渲染(“my_site_package”的一部分):

插件集成(后端):

  • 控制器动作:显示

如果未放置在网格元素中,则在前端产生结果:

  • 新闻插件正确呈现并调用 showAction

结果在前端,如果放置在网格元素中:

  • 新闻插件被渲染,但回退到默认列表操作。来自“my_site_package”的模板设置也会被忽略。使用默认新闻模板。

我在这里错过了什么还是这是一个错误?

0 投票
2 回答
321 浏览

php - 如何在 Gridxtension 错字3 中插入​​表格?

我正在使用 TYPO3 9.5,我正在尝试在 Grid 元素中插入 Form(使用 gridelements 扩展):我正在使用:

所以网格列在前端工作正常并且内容正在显示,唯一的问题是前端没有显示的表单(如果我把它放在网格列内)

后端网格元素:后端的网格元素 调试所有数据时的前端网格元素:调试网格数据 谢谢:D