![]() |
tx_news - Поиск по году и категории
Готового экстеншена не существует...
Прошу совета. Пытаюсь настроить tx_news (News System) так, чтобы была возможность поиска по году новости и одновременно по категории. По году с горем пополам сделал. А вот как теперь заставить php выводить список категорий, хз... Шаблон Category/List.html отвечает за вывод списка категорий ссылками и имеет в <f:debug>{_all}</f:debug> массив categories, а шаблон поиска News/SearchForm.html выводит массив search, позволяющий в т.ч. использовать даты в качестве фильтра. Но почему-то я не могу одновременно в одной и той же функции вывести оба эти массива, чтобы их использовать в дальнейшем. Если бы понять как это сделать, то я бы возможно допетрил до одновременного поиска по году и категории. К сожалению, ни туториалов, ни готовых экстеншенов на эту тему нет. Заранее спасибо |
По логике вещей, чтобы получить результат поиска и по категории, нужно в post запросе передавать id категории. Но в tx_news это не реализовано, там весь поиск формируется из таблицы tx_news_domain_model_news. А категории сейчас хранятся в таблице sys_category.
Поэтому, как мне кажется, лучше всего сделать свой экстешн для поиска, привязав его к tx_news https://docs.typo3.org/typo3cms/exte...tor/Index.html |
Большое спасибо за ответ, Дмитрий.
Я реализовал это внутри php tx_news, где выполнялась сортировка по начальной и конечно дате. Переменную начальной даты использовал как год, а в конечную зашил категории. Единственная проблема, до сих пор не могу понять, как в extbase вшивать новые переменные, которые потом будут видны в <f:debug>{_all}</f:debug> ? |
Передать из контроллера во fluid так.
Код:
$this->view->assign('myvar', $myvar); |
Часовой пояс GMT +4, время: 04:54. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot