gpt4 book ai didi

forms - Typo3 9.5 带有获取参数的预填充表单字段

转载 作者:行者123 更新时间:2023-12-04 04:21:47 25 4
gpt4 key购买 nike

我使用 TYPO3 系统扩展“表单”并希望使用 GET 参数预填充输入字段。

TYPO3 8.7. Form prefill input field正在工作,但只有 no_cache=1。是否有另一种解决方案而不停用整个缓存?

谢谢大卫

最佳答案

是的,你可以,但你需要创建HOOK

这在 documentation 中有描述

例如,HOOK

/**
* @param \TYPO3\CMS\Form\Domain\Model\Renderable\RenderableInterface $renderable
* @return void
*/
public function initializeFormElement(\TYPO3\CMS\Form\Domain\Model\Renderable\RenderableInterface $renderable)
{
if ($renderable->getUniqueIdentifier() === 'contactForm-text-1') {
$renderable->setDefaultValue('foo');
}
}

和连接钩子(Hook)

$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/form']['initializeFormElement'][<useATimestampAsKeyPlease>]
= \VENDOR\YourNamespace\YourClass::class;

请阅读“表单框架”的文档。

我做到了并且得到了我需要的结果。

关于forms - Typo3 9.5 带有获取参数的预填充表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59022188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com