2013-08-06 1 views
0

Я хотел бы заказать мои записи. Я уже установлен порядок по умолчанию в классе хранилища:Extbase: Заказ переведенных записей

protected $defaultOrderings = array(
    'title'=> Tx_Extbase_Persistence_QueryInterface::ORDER_ASCENDING 
); 

Но при создании перевода записи с другим названием, выход по-прежнему упорядочен по заголовкам языка по умолчанию. Есть ли способ исправить это?

ответ

1

Какая версия вы используете? Так как TYPO3 6.0 вы можете сделать следующее:

$querySettings = $this->objectManager->get('TYPO3\\CMS\\Extbase\\Persistence\\Generic\\Typo3QuerySettings'); 

$querySettings->setSysLanguageUid(42); 

Источник: http://forge.typo3.org/projects/typo3v4-mvc/wiki/Default_Orderings_and_Query_Settings_in_Repository

+0

Спасибо за это намекают. Я использую TYPO3 4.7.14 и Extbase 4.7.7, и эта функция там недоступна. – Sven

Смежные вопросы