Справочники webform

Аватар пользователя elitvinov

Добрый день.
Только начинаю изучение системы и работы с HTMl, поэтому мой вопрос может показаться слишком простым.
На сайте компании есть форма для заказа обратного звонка. В эту форму вводится дата (месяц/день) и желаемое время.
Список месяцев составлен с ошибками (где-то названия с большой буквы, где-то с маленькой). Подскажите где может находится справочник месяцев, который попадает в эту форму? Ведь наверняка его составлял человек, а не система допустила такие ошибки.

Тип материала:
Версия Drupal:
0 Thanks

Лучший ответ

Аватар пользователя gun_dose
gun_dose 1 месяц назад

Названия месяцев забиты в переводе интерфейса. Конфигурация - Региональные настройки - перевод интерфейса - перевести. Там в окошко поиска вбиваете нужные строки и меняете.

Комментарии

Аватар пользователя itcrowd72
itcrowd72 1 месяц назад

В инспекторе браузера часто можно найти подсказку как и через какой модуль что либо сделано

Аватар пользователя VasyOK
VasyOK 1 месяц назад

ссыль на сайт плз

Аватар пользователя gun_dose
gun_dose 1 месяц назад

Названия месяцев забиты в переводе интерфейса. Конфигурация - Региональные настройки - перевод интерфейса - перевести. Там в окошко поиска вбиваете нужные строки и меняете.

Аватар пользователя itcrowd72
itcrowd72 1 месяц назад

Не факт. Раз криво написаны, это может быть и webform или даже обычное поле "список". Но и переводы не стоит исключать, да

Аватар пользователя elitvinov
elitvinov 1 месяц назад


Вот все что есть в региональных настройках. Не совсем понимаю где может быть "перевод интерфейса"?

Аватар пользователя itcrowd72
itcrowd72 1 месяц назад

/admin/config/regional/translate/translate

Аватар пользователя VasyOK
VasyOK 1 месяц назад

Похоже кто-то действительно поигрался с переводами.

Значит в admin/config/regional/translate/translate
Строка содержит: Май
Поиск в: только переведённые строки

И вам выпадет список вариантов, где вы измените "Май" на "мая"

Перед процедурой - Бекап БД, после процедуры - сброс кеша на сайте.

Аватар пользователя itcrowd72
itcrowd72 1 месяц назад

Это частая проблема русского и других языков, где слова склоняются по падежам. Изменив "мая" на "Май" в переводах мы получим ВЕЗДЕ на сайте даты типа 18 Май 2018, вместо 18 мая 2018, как сейчас.

Аватар пользователя gun_dose
gun_dose 1 месяц назад

Есть краткие и полные названия месяцев. Например "дек" и "декабря". Они используются в разных форматах даты. Но чаще всего одновременно тот и другой формат не нужны, поэтому можно краткие названия заменить на полные в именительном падеже.

Аватар пользователя elitvinov
elitvinov 1 месяц назад

Всем спасибо, проблема решена

Аватар пользователя itcrowd72
itcrowd72 1 месяц назад

Всегда пишите как решили проблему. Это может помочь другим участникам форума.

Аватар пользователя VasyOK
VasyOK 1 месяц назад

itcrowd72, на форуме была тема с заказом по данному сайту, почему ее убрали?

Аватар пользователя itcrowd72
itcrowd72 1 месяц назад

Не в курсе

Аватар пользователя elitvinov
elitvinov 1 месяц назад
1
VasyOK написал:
Похоже кто-то действительно поигрался с переводами.
Значит в admin/config/regional/translate/translate

Строка содержит: Май

Поиск в: только переведённые строки
И вам выпадет список вариантов, где вы измените "Май" на "мая"
Перед процедурой - Бекап БД, после процедуры - сброс кеша на сайте.

В решении проблемы помог этот алгоритм. Важно! Учитывать регистр в котором написано слово. Т.к. у нас в форме "Май" это единственный месяц, который писался с большой буквы, то в поиске и нужно вводить "Май" с большой буквы. Первый ввод с маленькой не вывел нужную строку.