如何在TYPO3中删除重命名的flexform变量的旧变量?

时间:2018-03-20 19:32:07

标签: typo3

我在我的扩展中添加了一个FlexForm,其中我有14个变量,如:

$this->fileContents = base64_encode(File::get($this->file));
$this->attachData(base64_decode($this->fileContents), 'file.pdf');

<settings.flex.usernameMinimumLengthActive> <TCEforms> <label>LLL:EXT:rm_registration/Resources/Private/Language/locallang_db.xlf:extension_flexform.usernameMinimumLengthActive</label> <config> <type>check</type> <items type="array"> <numIndex index="1" type="array"> <numIndex index="0">LLL:EXT:lang/Resources/Private/Language/locallang_core.xlf:labels.enabled</numIndex> <numIndex index="1">1</numIndex> </numIndex> </items> </config> </TCEforms> </settings.flex.usernameMinimumLengthActive> 部分内。

我更改了所有变量的名称(<el> </el>)。

我的调试显示所有变量:新旧变量。

我的问题:如何删除旧变量?

我试过

  • BE中的清除缓存(系统,前端)
  • 清除缓存(Installtool)
  • 清除FE-Browser-Cache
  • 另一个浏览器

我仍然有所有变量包括。旧名。

1 个答案:

答案 0 :(得分:1)

我得到了一个解决方案

  1. 插件的ID
  2. 在List-或Page-Module中,我将鼠标悬停在PluginIcon上。在那里,我得到了我想要配置的插件的Uid。

    1. 在Adminer(从TER安装的t3adminer)
    2. 我点击tt_content的图标(FlexForm将其配置写入名为tt_content的{​​{1}}字段。

      我搜索插件的Uid并编辑记录。

      1. 清空字段pi_flexform 或删除旧条目并转到8.(感谢Georg Ringer

      2. 返回列表或页面模块

      3. 编辑插件

      4. 使用Flexform重新配置插件

      5. 保存插件(现在FlexForm设置仅使用新设置再次填充pi_flexform

      6. 完成