Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
23.03.2006, 11:31 | #1 |
Новенький
Регистрация: 09.03.2006
Сообщений: 4
|
поиск
Здравствуйте,
я поставила стандартный поиск, он работает, все ищет хорошо, но вот беда он ищет только тогда, когда страница поиска находится в каком-либо разделе и ищет только по этому разделу, а когда страница поиска стоит в корне сайта он ничего не находит. Может кто-то сталкивался с такой проблемой, подскажите, пожалуйста. |
29.03.2006, 00:42 | #2 | |
Administrator
|
поиск настраивается через TS
Нужно 1) посмотретьт как делается поисковая форма и результаты в css_styled_content (это такой системный экстеншен) 2) найти в TS ref нужную информацию (по слову SEARCHRESULT) Цитата:
недавно делал такую настройку для стандартного поиска, что бы сделать его многоязычным (кстати в pages_language_overlay все равно не ищет - чтобы понять почему придется смотреть код) Код:
tt_content.search.30 { dataArray { 10.label.data = > 20.type = scols=hidden 20.valueArray > 20.value = pages.title-subtitle-keywords-description:pages_language_overlay.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption 30.value = L-1 40.value > 40.value = Search } } [globalVar = GP:L = 0] [else] tt_content.search.20.renderObj { # 10 = TEXT 10.field > 10.cObject = CONTENT 10.cObject { table = pages_language_overlay select { pidInList = uid max = 1 languageField = sys_language_uid } renderObj = COA renderObj { 5 = TEXT 5.field = title } } } [global] Последний раз редактировалось Valery Romanchev; 29.03.2006 в 00:48 |
|
03.08.2006, 01:18 | #3 |
Senior Member
|
У меня вопрос по поводу поиска. В чем разница стандартного и indexed_search? то есть в каких случаях лучше применять один, а в каких другой, а то посмотрел одни ставят стандартный, остальные indexed))
Если допустим есть простенький сайт из страниц 15ти где-то и нужен поиск по контенту, то имеет ли смысл ставить indexed... в то же время, если на сайте есть плагины тех же новостей к примеру, можно ли обойтись стандартным поиском? --- Вопрос вдогонку. Могу ли я сделать так, чтобы стандартный поиск искал по новостям тоже, допустим по mininews. А то что-то у меня это не получилось(( --- И еще... мне нужно добавить в <input> для формы поиска какие-то свои данные. по типу onFocus... как это можно сделать?
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress Последний раз редактировалось Tod; 03.08.2006 в 18:45 |
04.08.2006, 02:59 | #4 |
Senior Member
|
В общем, ответ на последний вопрос. Есть для форм такая прикольная штука как params, позволяющая творить чудеса... например:
params = style=”width:200px;” params.textarea = style=”width:300px;” params.check = ... зы. TS это сила но первых 2 вопроса остались((
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
06.08.2006, 04:28 | #5 |
Senior Member
|
Добавление в "scols" tt_content.bodytext:tx_mininews_news.title ничего не дало, в чем причина? или этот поиск вообще не предназначен для мини-новостей?
Кроме того, результат выводится в виде названий страниц, то есть находит нужный элемент и ссылается на странцицу, где он есть... можно ли сделать чтобы он ссылался на соответствующий элемент контента?
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
06.08.2006, 12:17 | #6 | ||
Administrator
|
Цитата:
есть несколько поисковых эктеншенов, которые позволяют искть в любых таблицах Цитата:
|
||
05.10.2006, 21:12 | #7 |
Senior Member
|
Все пытаюсь разобраться с экстом search in table... настроил для поиска по мининьюс, но вот задачка оказывается искать по контенту... хотя вроде позиционируется как поиск по любым таблицам из бд...
Не могу понять в чем проблема. может кто-то сталкивался и нашел решение.. ипользуемый код частично привожу ниже Код:
plugin.tx_fesearchintable_pi1.searchTables.tx_mininews_news = 1 plugin.tx_fesearchintable_pi1.searchTables.tx_mininews_news.name = Mininews plugin.tx_fesearchintable_pi1.searchTables.tx_mininews_news.fields = title,teaser,full_text plugin.tx_fesearchintable_pi1.searchTables.tx_mininews_news.pidList = 23 plugin.tx_fesearchintable_pi1.searchTables.tx_mininews_news.orderBy = crdate DESC plugin.tx_fesearchintable_pi1.searchTables.tx_mininews_news.selectAdditionalParams = AND 1=1 plugin.tx_fesearchintable_pi1.searchTables.tt_content = 1 plugin.tx_fesearchintable_pi1.searchTables.tt_content.name = Content plugin.tx_fesearchintable_pi1.searchTables.tt_content = header,bodytext plugin.tx_fesearchintable_pi1.searchTables.tt_content.pidList = 7 plugin.tx_fesearchintable_pi1.searchTables.tt_content.orderBy = crdate DESC plugin.tx_fesearchintable_pi1.searchTables.tt_content.selectAdditionalParams = AND 1=1
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
05.10.2006, 23:50 | #8 |
Senior Member
|
Дико протупил!.. в строке
Код:
plugin.tx_fesearchintable_pi1.searchTables.tt_content = header,bodytext Вроде все более-менее находит.
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
17.12.2007, 14:39 | #9 |
Новенький
Регистрация: 16.10.2007
Сообщений: 22
|
А как экст Search in table заставить отображать список найденных результатов не на той странице, где расположена форма поиска, а на другой?
|
19.12.2007, 08:47 | #10 | |
Новенький
Регистрация: 16.10.2007
Сообщений: 22
|
Цитата:
В секции CONSTANTS: plugin.tx_fesearchintable_pi1 { resultsPID = номер страницы, принимающей результаты поиска } Странно, что об этом не написано в документации, поставляемой в составе экстеншена... |
|