Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Поисковая форма (http://forum.typo3.ru/showthread.php?t=981)

Илья 28.02.2006 15:40

Поисковая форма
 
Каким образом можно поместить поисковую форму на все страницы сайта, а не на одну спецыально созданную для этого страницу?
Видимо нужно создать ссылку или еще чего-нибудь похожее в шаблоне (секция setup).
Гуру подскажите!

amida 28.02.2006 16:06

re: Поисковая форма
 
Пример TypoScript
Подробности в доках.
Если будут конкретные вопросы - спрашивай.

[color]# search in header
lib.search = FORM
lib.search.type = en/search/ # куда отправляется форма
lib.search.method = POST
lib.search.locationData = 1
lib.search.dataArray {
10.label =
10.type = sword=input # поле в которое вводим слова для поиска
10.value =
20.label =
20.type = scols=hidden # где искать
20.value= pages.title:pages.keywords:tt_content.bodytext
30.label=
30.type = stype=hidden # L0 - искать от корня
30.value = L0
40.label=
40.type= submit # кнопочка для "Искать"
40.value =
}
[/color]

Илья 01.03.2006 12:38

re: Поисковая форма
 
Спасибо, попробую.

Илья 02.03.2006 13:27

re: Поисковая форма
 
Форму вставил, а куда делать ссылку на отправку формы?
Надо наверное на скрипт поисковый, но как узнать его адрес?

amida 02.03.2006 14:43

re: re: Поисковая форма
 
Цитата:

Сообщение от Илья
Форму вставил, а куда делать ссылку на отправку формы?
Надо наверное на скрипт поисковый, но как узнать его адрес?

lib.search.type = адрес страницы, на которой находится поиск. К примеру элемент Search.
Посмотри внимательнее пример в самом начале.

Илья 02.03.2006 15:56

re: Поисковая форма
 
Еще раз спасибо.

Илья 07.03.2006 13:55

re: Поисковая форма
 
[color]10.label =
10.type = sword=input # поле в которое вводим слова для поиска
10.value = [/color]
А каким образом задать размер поля для ввода в 12 символов?
В этом коде размер поля для ввода 20.
Пытался поменять с помощью "param" но результата не получил.[/quote]

amida 07.03.2006 15:14

re: re: Поисковая форма
 
Цитата:

Сообщение от Илья
[color]10.label =
10.type = sword=input # поле в которое вводим слова для поиска
10.value = [/color]
А каким образом задать размер поля для ввода в 12 символов?
В этом коде размер поля для ввода 20.
Пытался поменять с помощью "param" но результата не получил.

#здесь пишешь параметры для поля элемента input. Например css-стили.
lib.search.params.input = style="border 1px solid #ddd;"

Илья 07.03.2006 15:22

re: Поисковая форма
 
Спасибо.
Опробую

Илья 07.03.2006 15:23

re: Поисковая форма
 
А разве с помощью CSS можно задать размер (длину) поля ввода?


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

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