4

フロントエンドで隠しレコードを取得するには? 非表示のレコードを取得してから、非表示を 0 に変更します。

4

3 に答える 3

4

Repository のinitializeObjectメソッドを使用できるため、Repository のメソッドごとに querySettings を記述する必要はありませんでした。

class SomeRepository extends \TYPO3\CMS\Extbase\Persistence\Repository {

    /**
     * initialize querySettings
    */
    public function initializeObject() {
        $querySettings = $this->objectManager->get('TYPO3\\CMS\\Extbase\\Persistence\\Generic\\Typo3QuerySettings');

        // Get Hidden and Deleted Records
        $querySettings->getQuerySettings()->setIgnoreEnableFields(true);

        //Disable Storage pid
        $querySettings->setRespectStoragePage(FALSE);
        $this->setDefaultQuerySettings($querySettings);
    }
}
于 2015-12-04T12:41:30.530 に答える