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