Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
19.09.2015, 01:51 | #1 |
Продвинутый
Регистрация: 18.01.2006
Адрес: Москва
Сообщений: 88
|
tx_news - Поиск по году и категории
Готового экстеншена не существует...
Прошу совета. Пытаюсь настроить tx_news (News System) так, чтобы была возможность поиска по году новости и одновременно по категории. По году с горем пополам сделал. А вот как теперь заставить php выводить список категорий, хз... Шаблон Category/List.html отвечает за вывод списка категорий ссылками и имеет в <f:debug>{_all}</f:debug> массив categories, а шаблон поиска News/SearchForm.html выводит массив search, позволяющий в т.ч. использовать даты в качестве фильтра. Но почему-то я не могу одновременно в одной и той же функции вывести оба эти массива, чтобы их использовать в дальнейшем. Если бы понять как это сделать, то я бы возможно допетрил до одновременного поиска по году и категории. К сожалению, ни туториалов, ни готовых экстеншенов на эту тему нет. Заранее спасибо
__________________
Константин, Вольный каменщик |
19.09.2015, 16:06 | #2 |
Senior Member
|
По логике вещей, чтобы получить результат поиска и по категории, нужно в post запросе передавать id категории. Но в tx_news это не реализовано, там весь поиск формируется из таблицы tx_news_domain_model_news. А категории сейчас хранятся в таблице sys_category.
Поэтому, как мне кажется, лучше всего сделать свой экстешн для поиска, привязав его к tx_news https://docs.typo3.org/typo3cms/exte...tor/Index.html
__________________
Дмитрий Васильев, "T3 студия" По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio www.typo3.ru.net |
23.10.2015, 23:25 | #3 |
Продвинутый
Регистрация: 18.01.2006
Адрес: Москва
Сообщений: 88
|
Большое спасибо за ответ, Дмитрий.
Я реализовал это внутри php tx_news, где выполнялась сортировка по начальной и конечно дате. Переменную начальной даты использовал как год, а в конечную зашил категории. Единственная проблема, до сих пор не могу понять, как в extbase вшивать новые переменные, которые потом будут видны в <f:debug>{_all}</f:debug> ?
__________________
Константин, Вольный каменщик |
24.10.2015, 15:24 | #4 |
Senior Member
|
Передать из контроллера во fluid так.
Код:
$this->view->assign('myvar', $myvar);
__________________
Дмитрий Васильев, "T3 студия" По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio www.typo3.ru.net |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Еще раз про Поиск по сайту. | agravin | Общие вопросы | 1 | 09.04.2012 16:54 |
Подсчет и вывод записей в текущей категории средствами typoscript | thebat | TypoScript практикум | 34 | 24.08.2011 20:27 |
TC Directmail и категории рассылок | Fearless Goblin | Общие вопросы | 3 | 07.12.2008 21:01 |
CSS в зависимости от категории и шаблона | vaschu | TypoScript практикум | 2 | 16.01.2008 04:25 |
как вставить название категории, если заранее неизвестен код этой категории? | Дылгеров Ц.В. | Общие вопросы | 11 | 20.03.2006 11:34 |