Typo3 类型3:根据另一个字段中的值更改字段中的值
我有一个带有字段“map”(复选框)和字段“mapicon”的表Typo3 类型3:根据另一个字段中的值更改字段中的值,typo3,typo3-8.x,datahandler,Typo3,Typo3 8.x,Datahandler,我有一个带有字段“map”(复选框)和字段“mapicon”的表 如果选中字段“map”,则应选中字段“mapicon” 在以下情况下自动填充字符串“blueMarker.png” 储蓄 如果不再选中字段“map”,则字符串 保存时应自动删除“blueMarker.png” 我知道如何简单地用sql解决这个问题。但我正在寻找一种不必手动操作的解决方案 update fe_users set mapicon 'pointerGreen.png' Where map='1' update fe_us
update fe_users set mapicon 'pointerGreen.png' Where map='1'
update fe_users set mapicon '' Where map=''
扩展解释:
我使用扩展名“Feuersmap”和“fe_用户”在谷歌地图上显示标记。对于FE注册,我使用femanager。在那里,我添加了字段“map”。在内部区域注册期间,用户可以决定是否在谷歌地图上显示他们的地址
我无法避免使用字段“mapicon”,因为“FeuersMap”的viewhelper使用此字段的内容在地图上显示标记。我将完全避免使用字段“mapicon”。似乎地图checbox和地图图标服务器的用途相同。(显示蓝色标记) 如果是布尔选项,我会使用checbox;如果有多个标记选项,我会使用下拉/选择 然后,我将在前端模板/控制器逻辑中提供其余部分
TYPO3提供了DataHandler挂钩,允许您在保存之前处理记录。(仅回答您原来的问题)谢谢您的回答。我扩展了我的问题,以便更好地描述我的问题。