Код: Выделить всё
[i][/i]
< /code>
В документах я обнаружил, что могу использовать пользовательский крючок для этого - поэтому я добавил fol < /p>
$GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['Domain/Repository/AbstractDemandedRepository.php']['findDemanded'][$_EXTKEY] = \REDACTED\NewsExtended\Hooks\Repository::class . '->modify';
< /code>
и в repository.php: < /p>
namespace REDACTED\NewsExtended\Hooks;
use TYPO3\CMS\Core\Utility\GeneralUtility;
use \GeorgRinger\News\Domain\Repository\NewsRepository;
class Repository
{
public function modify(array $params, NewsRepository $newsRepository)
{
$this->updateConstraints($params['demand'], $params['respectEnableFields'], $params['query'], $params['constraints']);
}
/**
* @param \GeorgRinger\News\Domain\Model\Dto\NewsDemand $demand
* @param bool $respectEnableFields
* @param \TYPO3\CMS\Extbase\Persistence\QueryInterface $query
* @param array $constraints
*/
protected function updateConstraints($demand, $respectEnableFields, \TYPO3\CMS\Extbase\Persistence\QueryInterface $query, array &$constraints)
{
//$constraints[] = $query->like('title', '%' . $subject . '%');
//$constraints[] = $query->equals('related', 0);
//echo $query->matching($query->contains('likedPosts', $post))->count();
}
}
< /code>
У меня есть проблемы с настройкой ограничений здесь. Я хочу отфильтровать, поэтому во всех местах, новости, которые связаны с Я должен создать пользовательский контроллер? Если да - я не могу найти каким -либо образом, как я мог бы просто «расширить» существующую (например, расширенный контроллер просто вызовет методы не остановки и изменяет выход, если это необходимо).
Подробнее здесь: https://stackoverflow.com/questions/794 ... ed-to-them
Мобильная версия