使用此标记可以解决流体模板引擎使用的ViewHelpers问题。
通过以下(缩短的)表格,我在 TYPO3 v12 中注册新用户: 通过以下(缩短的)表格,我在 TYPO3 v12 中注册新用户: <f:form action="register" name="registration" object="{registration}" id="register-form"> <f:form.textfield property="login" id="login" /> <f:form.textfield type="password" property="password" id="password" /> </f:form> 验证发生在模型中: class Registration extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity { /** * @var string * @Extbase\Validate("NotEmpty") * @Extbase\Validate("StringLength", options={"minimum": 8, "maximum": 30}) */ protected string $login = ''; /** * @var string * @Extbase\Validate("NotEmpty") * @Extbase\Validate("RegularExpression", options={"regularExpression": "/^.*(?=.{8,})(?=.*[a-zA-Z])(?=.*\d).*$/"}) */ protected string $password = ''; } 提交表单时使用少于八个字符的登录名或密码将再次显示该表单。表单字段将显示提交的数据和相应的错误消息。这是正常行为。 现在我不想想在提交表单后返回密码,该字段应被清空。 我做了以下但没有运气: 我摆弄了控制器的initializeAction,但是当我在这里删除密码时,验证器总是会失败,因为它得到的是空值。 我尝试为表单字段设置默认值,但该值将被提交的值覆盖。 将密码作为名称传递应该可以完成这项工作: <f:form.textfield type="password" name="password" id="password" />
Fluid:使用 ViewHelper iterator.sort 按日期对记录进行排序
我有一个记录列表;它们都有一个字段 .datetime (DateTime 类型) 作为第一步,我想要按日期升序对所有记录进行循环。第二步是“按 pid 排序”,
我在我的流体模板中使用这个条件: ....做一点事 ...
TYPO3在流体模板中获取页面资源第一个父页面的媒体图像文件url
我尝试在流体模板中输出当前页面父页面的页面属性选项卡“资源”媒体关系中引用的第一个图像。 我已经得到了父页面的...
TYPO3 Fluid viewhelper f:security.nonce 不生成随机数
在 TYPO3 12.4.13 中使用 CSP 指令时,我偶然发现了一个奇怪的问题。为了运行内联脚本,我使用 TYPO3 exte... 为 script-src 指令定义了一个随机数值。
我使用 TYPO3 v12.4。在扩展模板文件中,我使用这一行来加载 javascript 我使用 TYPO3 v12.4。在扩展模板文件中,我使用这一行来加载 javascript <v:asset.script name="video_js" path="EXT:cs2_video/Resources/Public/JavaScript/video.js" async="1" standalone="1" overwrite="1" fluid="1" /> 页面渲染时,页面源代码如下 <script type="text/javascript" src="https://ems.stage.cs.com/https://ems.stage.cs.com/typo3temp/assets/vhs-assets-video_js.js" async="async" ></script> 其中“http://domain/”加倍。 控制台说 Loading failed for the <script> with source “https://ems.stage.cs.com/https://ems.stage.cs.com/typo3temp/assets/vhs-assets-news_slider_js.js” 有趣的是,开发服务器工作得很好,只有阶段服务器不行。 很可能是阶段服务器上的一些配置问题,我尝试识别两个服务器之间的差异,但没有成功。 有人有过这样的经历吗? 您可以尝试从 vhs 转移到 Fluid 并使用 f:asset.script: https://docs.typo3.org/other/typo3/view-helper-reference/main/en-us/typo3/fluid/latest/Asset/Script.html
在 TYPO3 11.5 中使用 Viewhelper 在 Fluid 中输出页面类别
我正在为我们的网站创建一个小新闻页面,其中包含一个使用菜单数组获取子页面的内容元素。因此,我为每篇文章分配了一个类别。但我开始
我将网站从TYPO3 v7升级到了v9,现在出现以下错误:未声明的参数传递给ViewHelper \ ViewHelpers \ MyViewHelper:值,列表。有效参数为:[...]我当前的...
简而言之,我只想拥有一个从0开始的计数器,每当if内部的if条件为true时,该计数器就会递增。我知道如何在javascript中实现此目标。countervar应该...
我想调用一个JavaScript函数,该函数将取决于用户对确认框的响应。例如,我有以下锚点:
我一直在重构一个旧项目,由于助手内部存在实例变量,我发现有些助手方法很难测试。实现此目的的最佳实践是什么?通过...
我的问题是,当我从视图脚本中调用视图帮助器时,虽然我通过以下代码将所有信息路径正确地添加到配置文件中,但它无法被调用:resources.view.helperPath ....
在我的App_code中,我在Formatter.cshtml中有一个名为FormatTelephone(string number)的辅助函数。我试图通过@ Formatter.FormatTelephone(number)在部分视图中访问它。当我对其进行测试时,它...
是什么使()和renderStatic()什么的区别在TYPO3写一个视图助手时,应使用
还有用于编写自定义视图助手和不同的方式来做事的几个例子。我已经看到了渲染(例子),并与renderStatic(用于开发自定义视图助手的例子)。 ...
一个帮手里面不确定Number_to_currency(用于观点或控制器助手?)
我有我的看法帮忙,但得到一个未定义的方法“number_to_currency”当我尝试cost_dollar方法。应用程序/佣工/ books_helper.rb模块BooksHelper需要 'ACTION_VIEW' 包括...
我在我的rails应用程序中有以下代码,变体)%>我希望上面的路径add_coaching_product_path发送到...
TYPO3:通过Typoscript或ViewHelper渲染插件并更改设置
我想根据一些数据动态加载插件。首先我尝试使用Typoscript,但经过一些研究我发现,不可能改变...的设置
我创建了一个简单的登录表单来检查用户名和密码。我做到了,我的问题是在检查用户名和密码是正确的时候打开新的fxml窗口。谁能删掉一些简单的代码......
我试图通过在C ++中使用系统调用在特定页面/主题上打开.chm文件(Windows帮助文件)。我可以通过以下代码成功打开.chm文件到起始页面,...