Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 类型3:如何使扩展记录的排序在前端可见?_Typo3 - Fatal编程技术网

Typo3 类型3:如何使扩展记录的排序在前端可见?

Typo3 类型3:如何使扩展记录的排序在前端可见?,typo3,Typo3,如果记录在后端是可排序的,则在前端不会隐式遵守此排序。 要让$this->extensionRepository->findAll()方法按排序顺序返回记录,需要设置什么?(其中“extension”是扩展名)将这些行添加到ExtensionRepository.php(而“extension”是扩展名): 将这些行添加到ExtensionRepository.php(而“Extension”是您的扩展名): 对于在BE中还看不到任何排序箭头的其他用户:确保“排序”字段在您的表中。。。并在TCA

如果记录在后端是可排序的,则在前端不会隐式遵守此排序。
要让
$this->extensionRepository->findAll()
方法按排序顺序返回记录,需要设置什么?(其中“extension”是扩展名)

将这些行添加到
ExtensionRepository.php
(而“extension”是扩展名):


将这些行添加到
ExtensionRepository.php
(而“Extension”是您的扩展名):


对于在BE中还看不到任何排序箭头的其他用户:确保“排序”字段在您的表中。。。并在TCA的
ctrl
部分中定义。对于尚未在BE中看到任何排序箭头的其他用户:请确保“排序”字段位于表中。。。并在TCA的
ctrl
部分中定义。
protected $defaultOrderings = array(
    'sorting' => \TYPO3\CMS\Extbase\Persistence\QueryInterface::ORDER_ASCENDING,
);