Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 19.09.2015, 01:51   #1
salah
Продвинутый
 
Аватар для salah
 
Регистрация: 18.01.2006
Адрес: Москва
Сообщений: 88
По умолчанию tx_news - Поиск по году и категории

Готового экстеншена не существует...

Прошу совета. Пытаюсь настроить tx_news (News System) так, чтобы была возможность поиска по году новости и одновременно по категории. По году с горем пополам сделал. А вот как теперь заставить php выводить список категорий, хз...
Шаблон Category/List.html отвечает за вывод списка категорий ссылками и имеет в <f:debug>{_all}</f:debug> массив categories, а шаблон поиска News/SearchForm.html выводит массив search, позволяющий в т.ч. использовать даты в качестве фильтра.
Но почему-то я не могу одновременно в одной и той же функции вывести оба эти массива, чтобы их использовать в дальнейшем.
Если бы понять как это сделать, то я бы возможно допетрил до одновременного поиска по году и категории. К сожалению, ни туториалов, ни готовых экстеншенов на эту тему нет.
Заранее спасибо
__________________
Константин,
Вольный каменщик
salah вне форума   Ответить с цитированием
Старый 19.09.2015, 16:06   #2
Manas
Senior Member
 
Аватар для Manas
 
Регистрация: 06.12.2006
Адрес: Санкт-Петербург
Сообщений: 239
Отправить сообщение для Manas с помощью ICQ Отправить сообщение для Manas с помощью Skype™
По умолчанию

По логике вещей, чтобы получить результат поиска и по категории, нужно в 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
Manas вне форума   Ответить с цитированием
Старый 23.10.2015, 23:25   #3
salah
Продвинутый
 
Аватар для salah
 
Регистрация: 18.01.2006
Адрес: Москва
Сообщений: 88
По умолчанию

Большое спасибо за ответ, Дмитрий.
Я реализовал это внутри php tx_news, где выполнялась сортировка по начальной и конечно дате. Переменную начальной даты использовал как год, а в конечную зашил категории. Единственная проблема, до сих пор не могу понять, как в extbase вшивать новые переменные, которые потом будут видны в <f:debug>{_all}</f:debug> ?
__________________
Константин,
Вольный каменщик
salah вне форума   Ответить с цитированием
Старый 24.10.2015, 15:24   #4
Manas
Senior Member
 
Аватар для Manas
 
Регистрация: 06.12.2006
Адрес: Санкт-Петербург
Сообщений: 239
Отправить сообщение для Manas с помощью ICQ Отправить сообщение для Manas с помощью Skype™
По умолчанию

Передать из контроллера во fluid так.
Код:
$this->view->assign('myvar', $myvar);
__________________
Дмитрий Васильев, "T3 студия"
По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio
www.typo3.ru.net
Manas вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Еще раз про Поиск по сайту. 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


Часовой пояс GMT +4, время: 23:00.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория