0
TYPO3 Neos中可以使用typoscript访问媒体管理中上传的文件吗? 我试图创建一个网站,列出编辑上传的所有pdf,但我无法弄清楚通过输入法访问这些pdf的方法。TYPO3 Neos - 通过TypoScript访问媒体管理文件?
TYPO3 Neos中可以使用typoscript访问媒体管理中上传的文件吗? 我试图创建一个网站,列出编辑上传的所有pdf,但我无法弄清楚通过输入法访问这些pdf的方法。TYPO3 Neos - 通过TypoScript访问媒体管理文件?
它目前(Neos 1.2测试版)不可能通过内置的TypoScript对象/鳗鱼助手来收集资产列表。有来实现您的要求有两种方式:
一个插件可以列表按照Neos documentation的指南创建。如果你想渲染通过Typo脚本列表,它很容易在自己的站点包来创建一个这样的Typo脚本对象:
use TYPO3\Flow\Annotations as Flow;
class AssetCollection extends \TYPO3\TypoScript\TypoScriptObjects\AbstractTypoScriptObject {
/**
* @Flow\Inject
* @var \TYPO3\Media\Domain\Repository\AssetRepository
*/
protected $assetRepository;
public function evaluate() {
return $this->assetRepository->findAll();
}
}
,然后使用在Typo脚本的新对象:
prototype(TYPO3.NeosDemoTypo3Org:AssetCollection) {
@class = 'TYPO3\\NeosDemoTypo3Org\\TypoScriptObjects\\AssetCollection'
}
page.body.assets = TYPO3.NeosDemoTypo3Org:AssetCollection
非常感谢!然后我会尝试为它创建一个TypoScript对象。 – loopa 2014-12-11 07:12:38