问题标签 [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.
forms - 如何使用 EXT: Form in TYPO3 8.7.1 将数据保存到数据库?
我需要创建一个联系表单以允许用户发送电子邮件。数据必须保存在数据库中并向用户发送通知。到目前为止,我一直在使用 EXT: Powermail,它运行良好。在当前项目中,我使用的是 TYPO3 8.7.1,我想使用 EXT:Form 8.7.0。我有一个基于 Introduction Package 的测试安装。我正在使用预定义的“联系表”,但在编辑模式下,我无法选择整理器“保存到数据库”。我能看到的唯一完成者是:向发件人发送电子邮件、重定向到页面、删除上传。
- 如何启用整理器将表单数据保存到数据库中?以及在哪里选择“存储 ID”?
- 是否可以在列表模块中列出所有记录(电子邮件),就像在 Powermail 扩展中一样?
我一直在寻找文档中的一些提示,但找不到。
typo3 - 在 TYPO3 8.7.1 的新闻扩展中裁剪 fal_media 图像
我想在列表视图中裁剪图像。在 TypoScript 设置中,我定义:
plugin.tx_news.settings.list.image.maxWidth = 185c
接下来,在 FLUID 模板中:
<f:image image="{mediaElement}" maxWidth={settings.list.image.maxWidth}"/>
但图像未裁剪到所需的宽度。相反,它以通用宽度和高度进行处理。看起来,当添加c时,裁剪和重新缩放都是 ingored。当我用185替换185c时,图像被适当地缩小到 185px 宽度。你知道如何启用/调试裁剪选项吗?
仅供参考:我正在使用 ImageMagic 并在安装工具中正确设置了图像处理设置。我已经检查了“测试设置”并且编写、转换、缩放图像没有问题。
TYPO3 8.7.1,tx_news 6.1.0-dev
typo3 - TYPO3 TCA 类型“选择”性能问题
是否有可能对包含数千个条目的表使用 TCA 字段类型“选择”?
不应显示带有条目的选择框(否则记录加载分钟或您收到内存限制或最大执行时间错误),而是类似于搜索字段(如现有向导“建议”)或记录浏览器(如TCA 类型“组”有)。
typo3 - 是否可以将 TYPO3 用作其他 TYPO3 安装 (FAL) 的资产管理?
是否可以在本地安装中使用远程 TYPO3 安装的文件存储?
我想覆盖本地环境中的一些配置以通过 https 使用产品文件存储。这样同步我的本地安装会变得更快,我不需要为所有项目 rsync fileadmin(这将节省我一些宝贵的 ssd 磁盘空间)
此外,我可以简单地将 TYPO3 用作不同 TYPO3 实例的资产管理。
有没有人完成过类似的事情?
如果该解决方案也能够托管已处理的文件,那就更好了,我认为使用 TYPO3 本身作为资产管理将是在基于 TYPO3 的网站/系统中集中资产的完美解决方案。
typo3 - 使用多个验证器的 TYPO3 表单处理程序
我们的客户使用 TYPO3 6.2.14 并使用formhandler
(2.0.1) 构建了一个公式。现在我们必须添加一个验证码来防止垃圾邮件发送。所以我captcha
按照文档中的建议安装了(1.3.0),并添加了以下几行打字稿(仅限验证部分):
必填字段仍然像以前一样工作,并且验证码字段对未填充状态做出反应,如果验证码错误,则中止提交。但是为什么它没有显示“您输入的验证码不匹配”之类的错误?
pdf - PDF 文件缩略图以错误的颜色显示
在一个页面上(TYPO3 网站,分机:ImageMagick)我想显示可用/可下载的 pdf 文件的缩略图(总是 pdf 文件的第一页作为缩略图)。问题是缩略图(*.gif,但我也尝试过 *.jpg 和 *.png)是用“错误的颜色”创建的,我的意思是它们与 pdf 内容本身不同(缩略图:深蓝色显示为浅蓝色)。
有人有想法吗?
typo3 - php 7下如何扩展femanager控制器
由于使用 PHP 7.0 及更高版本,php 的严格模式会生成如下警告:
当尝试使用手册最佳实践部分中描述的方式扩展 TYPO3 Extension femanager 的现有控制器时:
extbase - 挂钩:processDatamap_preProcessFieldArray()
我正在将扩展从 T3-6.2 移植到 T3-7.6+
但:
要判断它是否是副本,这需要我的记录中的字段“t3_origuid”。它不是标准字段,但如果存在,则由typo3 填充。
这个文件是从哪里来的?我在没有进一步问题的情况下使用这个?
如果您知道在这种情况下在 T3 7.6+ 中使用的钩子/更好的方法(插槽、信号?),请告诉我。
非常感谢,
基督教。