我正在使用自定义插件,我需要将页面标题添加为插件的设置变量之一:
plugin.tx_fsearch {
settings {
resultsPath = search-results/brand/{field:title}/make/{field:title}
resultsPath.insertData = 1
}
}
然而,这是输出单词'Array'而不是我需要的路径。 有谁知道我怎么能做这个工作?
答案 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}
}
}