Создал тип материала с полем выбора термина словаря. Так вот при создании документа этого типа в списке терминов есть строка "- Пожалуйста выберите -". Как ее можно убрать?
вариант 1. display:none, для класса
вариант 2. перевод строки на свой лад, например на "Словарь"
вариант 3. найти вывод в коде и убрать его (этот вариант самый безобразный)
Lexandro, формулируйте точнее.
"- Пожалуйста выберите -" и "- Ничего не выбрано -" это разные строки или это одно и тоже? Что планируется вместо убранной строки? term1 или что-то ещё?
"- Пожалуйста выберите -" и "- Ничего не выбрано -" это одна и та же строка (меняется когда делаю словарь обязательным или нет).
Планируется убрать эту строку вообще (чтобы совсем ее не было в списке).
Убирать строку "- Пожалуйста выберите -" или "- Ничего не выбрано -" концептуально неправильно. В первом случае идет сообщение об обязательном выборе, во втором -- о том, что выбор пустой. Если уж так не нравится само сообщение - замените при помощи Перевода на прочерк, например.
В SelectList тоже есть подобные строки, но там их убрать можно. Мешают они мне. Хочу чтобы по-умолчанию было уже что-то выбрано (например, следующая строка).
Так убрать служебную первую строку и сделать по-умолчанию другую строку -- разные задачи. Может, достаточно решить вопрос по-умолчанию и вопрос с удалением первой строки сам отпадет?
Комментарии
вариант 1. display:none, для класса
вариант 2. перевод строки на свой лад, например на "Словарь"
вариант 3. найти вывод в коде и убрать его (этот вариант самый безобразный)
Сделай этот словарь необязательным (галочка Required в настройках).
Если делаю необязательным, то строка меняется на "Ничего не выбрано", но не исчезает
sadmin, а как сделать 1-й вариант?
Согласен с Ромкой, попробуйте.
А с дисплеем, ищите класс, в котором написана ненужная фраза и прописываете в css правило -
{
display:none;
}
Там прописан весь список
<option value="">- Ничего не выбрано -</option>
<option value="1">term 1</option>
<option value="2">term 2</option></select>
Lexandro, формулируйте точнее.
"- Пожалуйста выберите -" и "- Ничего не выбрано -" это разные строки или это одно и тоже? Что планируется вместо убранной строки? term1 или что-то ещё?
"- Пожалуйста выберите -" и "- Ничего не выбрано -" это одна и та же строка (меняется когда делаю словарь обязательным или нет).
Планируется убрать эту строку вообще (чтобы совсем ее не было в списке).
Как вариант
только заменить на пробел.
Нет, надо или убрать эту первую строку вообще ну или как-то автоматом ставить выбор на вторую строку.
Убирать строку "- Пожалуйста выберите -" или "- Ничего не выбрано -" концептуально неправильно. В первом случае идет сообщение об обязательном выборе, во втором -- о том, что выбор пустой. Если уж так не нравится само сообщение - замените при помощи Перевода на прочерк, например.
В SelectList тоже есть подобные строки, но там их убрать можно. Мешают они мне. Хочу чтобы по-умолчанию было уже что-то выбрано (например, следующая строка).
Так убрать служебную первую строку и сделать по-умолчанию другую строку -- разные задачи. Может, достаточно решить вопрос по-умолчанию и вопрос с удалением первой строки сам отпадет?
Ветер, точно)
Lexandro, я бы сказал поменять на первую строку)
Можно попробовать покопаться в форме вывода, но на это нужно время
Для решения задачи подойдет и убрать строку и сделать по-умолчанию другую. Что проще сделать? Пока не понял ничего.