插件设置中的typoscript变量?

时间:2016-11-17 06:55:21

标签: typo3 typoscript fluid

我正在使用自定义插件,我需要将页面标题添加为插件的设置变量之一:

plugin.tx_fsearch {
  settings {
    resultsPath = search-results/brand/{field:title}/make/{field:title}
    resultsPath.insertData = 1
  }
}

然而,这是输出单词'Array'而不是我需要的路径。 有谁知道我怎么能做这个工作?

2 个答案:

答案 0 :(得分:4)

无论使用TEXT cObj还是insertData,都没有可用于extbase扩展设置的stdWrap!

作为一种解决方法,您可以通过执行类似EXT的操作来解决此问题:此处的新闻https://github.com/georgringer/news/blob/master/Classes/Controller/NewsController.php#L495

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="container"></div>

或者您跳过TS部分并直接在控制器中调用stdWrap。

答案 1 :(得分:-2)

尝试TEXT对象

plugin.tx_fsearch {
  settings {
    resultsPath = TEXT
    resultsPath.value = search-results/brand/{field.title}/make/{field.title}
  }
}