问题标签 [typo3-8.7.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.
ckeditor - 在 TYPO3 中将 dataProcessor 添加到 ckeditor yaml 配置
我想知道如何像在旧的 htmlarea 中一样向 dataProcessor 添加规则。
就我而言,我想向“ul”标签添加一个固定类。
我试过类似的东西(试图从ckeditor调整js配置)
...但它不起作用。
typo3 - TYPO3 - 在 TYPO3 8.7 中使用流体渲染响应图像的裁剪选项
我像这样覆盖图像操作的cropVariants:
但是如何根据流体中的特定cropVariant 渲染第一张图像?假设@media (max-width: 575px){} 的“移动”...?
模板中的调试显示第一个“创建新关系”媒体文件(jpg 图像)的裁剪如下:
typo3-8.7.x - 更新配置文件不适用于 TYPO3 V 8.7.7 和 sr_feuser_registration v 5.0.0
我使用了带有存储库扩展名 sr_feuser_registration(5.0.0) 的 TYPO3 8 最新版本,我的系统使用了 php 版本 7.1.99。
编辑用户配置文件不起作用。当我单击更新配置文件按钮时,它只是刷新页面而不是更新配置文件。我也调试代码,我总是得到isSubmit
价值false
。但是当我启用editPreview
然后更新配置文件工作正常。
谢谢!
typo3 - 在 TYPO3 中切换默认语言后如何迁移内容?
我在 TYPO3 8.7.4 中拥有多域和多语言意大利语和英语的站点。现在,在切换语言之前,我的默认语言是英语,这是对此的配置:
:: 配置 ::
:: 后端模组 ::
现在,我想将我的 TYPO3 网站默认语言从英语更改为意大利语。所以,我已经完成了这样的还原配置:
:: 配置 ::
现在,我对现有内容有疑问。如何迁移此内容。它显示不正确。当我添加意大利语内容时,它以英语显示。我怎样才能解决这个问题?
ckeditor - TYPO3 TCA 文本换行符
我需要一个多行文本区域,它被封装在流体中<h1>
。
如果我在 TCA 富文本中创建该字段,CKeditor 会在<p>
它周围抛出一个标签,所以我得到
这不是有效的 HTML。我在CKEditor中尝试了一些设置,config.autoParagraph: false
但没有帮助。
当我使文本字段不是richttext 时,前端不会给出换行符,但是我注意到多行被保存到数据库中。有输出这个的打字方式吗?
ckeditor - 如何在 TYPO3 8.7 中将 htmlarea userElements 迁移到 CKEditor?
我需要一些指示如何将 TYPO3 7.6 中的 htmlarea_rte 中的 userElements 迁移到 TYPO3 8.7 中的 CKEditor。
或者改写我的问题:如何在 CKEditor 中添加自定义 html 链接?
这就是我的 userElements 的样子:
typo3 - TYPO3 V8 中的错字链接 userFunc
我想使用核心链接处理程序并在 userFunc 中更改我的链接。
我使用此处描述的链接处理程序,它适用于单个详细信息页面: https ://usetypo3.com/linkhandler.html
问题是:如果我将打字稿更改为:
它不起作用。
我无法解决 userFunc。我在一个扩展。我用
为了加载我的 userFunc 类。我没有收到任何错误消息。
typo3 - TYPO3 基于 TCA 记录的自动页面创建
我对我的项目有特殊要求,我需要帮助。我正在使用 TYPO3 8.7.8。我有一个自定义扩展来在前端呈现标签标签。我们可以在后端存储文件夹中添加标签作为 TCA 记录。在 TCA 记录中,您可以标记名称。我的要求是,当我保存 TCA 记录时,我想在特定位置自动创建一个与标签同名的 TYPO3 页面。每次添加 TCA 记录时,都需要自动创建相应的页面。这可能吗?我可以在保存 TCA 的同时使用钩子。但是有没有自动创建页面的功能?
自动页面创建后,我想在该页面中自动插入一个具有特定 flexform 值的插件内容元素。我知道这是一个奇怪的要求,但我想知道它是否可能。
typo3 - TYPO3 登录失败,使用 \Saltedpasswords 与使用 felogin 正确
我的客户有一个旧的 TYPO3 6.2 安装,它已在 TYPO3 8.7 中重建。
在旧的 TYPO3 6.2 安装中,该fe_users
表拥有大约 15.000 个使用 MD5/crypt(3) 加密密码(以$1$开头)的用户。TYPO3 8.7 中客户端的重建fe_users
现在具有基于新 crypt 的密码(以$pbkdf2-sha256$ 开头)。到现在为止还挺好。
旧的 TYPO3 6.2fe_users
将被导入到新数据库中,但我在使用我们自己的 REST API(在 TYPO3 8.7 中构建)登录时遇到问题,其中使用的登录felogin
都是成功的。成功登录后felogin
,密码将转换为新加密,我可以使用 REST API 登录。-- 在使用 REST API 之前登录 15.000felogin
个用户绝对不是一种选择:)
REST API 使用\TYPO3\CMS\Saltedpasswords\
.
tl;dr:
如何在\TYPO3\CMS\Saltedpasswords\
不首先强制他们使用的情况下检查成功的加密felogin
?
REST API 示例代码
下面代码中的$byPasswordDecrypt是密码的解密值,使用RNCryptor加密发送
如果有人能指出我成功进行密码哈希检查的正确方向,那将非常棒,我将非常感激!
typo3 - TSFE:lastImgResourceInfo|在 TYPO3 7.6 或 8.7 中等效的文件大小
回到 TYPO3 4.5 中,TSFE:lastImgResourceInfo|filesize
可以访问 TypoScript 中最后一个渲染图像的文件大小。TYPO3 7.6.x 或 8.7.x 中是否有等价物?
我在这里需要它: