Просмотр полной версии : Поисковая форма
Каким образом можно поместить поисковую форму на все страницы сайта, а не на одну спецыально созданную для этого страницу?
Видимо нужно создать ссылку или еще чего-нибудь похожее в шаблоне (секция setup).
Гуру подскажите!
Пример TypoScript
Подробности в доках.
Если будут конкретные вопросы - спрашивай.
# 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 =
}
Форму вставил, а куда делать ссылку на отправку формы?
Надо наверное на скрипт поисковый, но как узнать его адрес?
Форму вставил, а куда делать ссылку на отправку формы?
Надо наверное на скрипт поисковый, но как узнать его адрес?
lib.search.type = адрес страницы, на которой находится поиск. К примеру элемент Search.
Посмотри внимательнее пример в самом начале.
10.label =
10.type = sword=input # поле в которое вводим слова для поиска
10.value =
А каким образом задать размер поля для ввода в 12 символов?
В этом коде размер поля для ввода 20.
Пытался поменять с помощью "param" но результата не получил.[/quote]
10.label =
10.type = sword=input # поле в которое вводим слова для поиска
10.value =
А каким образом задать размер поля для ввода в 12 символов?
В этом коде размер поля для ввода 20.
Пытался поменять с помощью "param" но результата не получил.
#здесь пишешь параметры для поля элемента input. Например css-стили.
lib.search.params.input = style="border 1px solid #ddd;"
А разве с помощью CSS можно задать размер (длину) поля ввода?
А разве с помощью CSS можно задать размер (длину) поля ввода?
Ну конечно.
Напиши style="width: 50px" и будет тебе input длиной 50 пикселей.
Или тебе нужно ограничение на количество символов для ввода?
Тогда используй maxlength="количество символов".
Спасибо, раньше чего то недосуг было в справочник заглянуть.
Век живи - век учись!
Пример TypoScript
Подробности в доках.
Если будут конкретные вопросы - спрашивай.
# 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 =
}
Уважаемые ГУРУ исправьте этот пример, так как в таком виде он не работает!
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot