【问题标题】:TYPO3 4.5.x set default pivar to fe_user uidTYPO3 4.5.x 将默认 pivar 设置为 fe_user uid
【发布时间】:2015-01-30 07:41:27
【问题描述】:

我有一个运行 TYPO3 4.5.x 的页面,它有一个插件 (plugin.tx_browser) 的单一视图。我希望默认的 pivar showUid 是当前登录用户的 uid。

我可以用打字稿中的uid获得

data = TSFE:fe_user|user|uid

我知道我可以将 piVar 设置为固定值

plugin.tx_browser_pi1._DEFAULT_PI_VARS.showUid = 575

但我不能设置

plugin.tx_browser_pi1._DEFAULT_PI_VARS.showUid.data = TSFE:fe_user|user|uid

有没有办法通过排版动态设置 pivar?

不幸的是,使用 stdWrap 属性的建议在 TYPO3 6.2 之前似乎不起作用

谢谢

【问题讨论】:

  • 对于我来说,我列出了很长的条件列表 - 可以解决问题,但性能可能不是很好......

标签: typo3 typoscript


【解决方案1】:

从 6.2 版开始就可以了。您只需要添加 stdWrap 属性:

plugin.tx_browser_pi1._DEFAULT_PI_VARS.showUid.stdWrap.data = TSFE:fe_user|user|uid

查看TypoScript Reference中的对应部分。

【讨论】:

  • 不幸的是,我忘了说我运行的是 4.5.x,不幸的是,更新是不可能的……有什么想法吗?
猜你喜欢
  • 2023-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-13
相关资源
最近更新 更多