我们在tt_contents表中添加了一个新字段,并且在TCA中为所有内容元素添加了该字段。根据该字段的值,我们希望控制元素是否应该呈现。
这种行为类似于FE用户的内容元素访问控制。
我正在寻找一个钩子或解决办法。不幸的是,在felogin中我没有找到任何有用的东西,而我也尝试过以下钩子。
这种行为类似于FE用户的内容元素访问控制。
我正在寻找一个钩子或解决办法。不幸的是,在felogin中我没有找到任何有用的东西,而我也尝试过以下钩子。
contentPostProc
render-preProcess
系统信息:
- TYPO3:6.2.19
- Flux:7.2.3
- Fluidpages:3.3.1
如果有人能指点一下方向,那就太棒了。谢谢。
更新:
必须从tt_contents表中的新字段更改为mm关系表。这使得它更加复杂,因为必须连接表。
更新:
由于有几种解决方案,我尝试了很多,但最终选择了getRecordOverlay
挂钩。在接口PageRepositoryGetRecordOverlayHookInterface
中,您会找到一个用于前置和后置挂钩的方法。
hook_checkEnableFields
钩子,它仅适用于页面,并且似乎在我的typo3中根本没有被触发。-.- - Tobias HartmannaddEnableColumns
钩子似乎非常有前途,但不幸的是,这似乎不允许连接到不同的表。 - Tobias HartmannpostUserFunc
或者stdWrap
Hook 有什么想法? - Tobias Hartmann