Typoscript中的IFrame有2个变量

时间:2014-04-07 11:30:50

标签: iframe typo3 typoscript

我想通过Typoscript和Text-Object插入iframe。 当我想在URL-String中添加1个变量时,它可以工作。

MAIN.10 = TEXT
MAIN.10.data = TSFE:fe_user|user|username
MAIN.10.wrap = <iframe src="http://example.com/index.php?user=|"></iframe> 

现在我必须在URL-String中包含2个变量,如:

MAIN.10.wrap = <iframe src="http://example.com/index.php?user=|&email=|"></iframe> 

我怎么能意识到这一点?我正在测试和搜索几个小时,如果那里有人,谁知道一个解决方案,那就太好了。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

最简单的方法是使用coa:

MAIN.10 = COA
MAIN.10 {
  10 = TEXT
  10.value = <iframe src="http://example.com/index.php?user=

  20 = TEXT
  20.data = TSFE:fe_user|user|username

  30 = TEXT
  30.value = &email=

  40 = TEXT
  40.data = TSFE:fe_user|user|email

  50 = TEXT
  50.value = "></iframe>

}

您当然可以使用更复杂的stdWrap构造,但这也非常易读。

请记住,基于用户名和电子邮件执行操作可能是一个安全问题。如果他们正确地猜测两个值,那么至少有人可以公开您的服务用户。