Как изменить GoogleMapsZoomLevel на текстовое поле вместо ползунка

У меня две разные установки Orchard CMS. В одной установке тип карты имеет текстовое поле для GoogleMapsZoomLevel, а в другой — ползунок. Мой клиент жаловался, что ползунок не интуитивно понятен, и просил, чтобы все экземпляры типа «Карта» использовали текстовое поле.

Я перебрал тип, и все настройки одинаковы.

Вот определение типа карты обоих экземпляров: введите здесь описание изображения

введите здесь описание изображения

И вот как они отображаются, когда вы создаете новую «Карту».

введите здесь описание изображениявведите здесь описание изображения

Обратите внимание на ползунок уровня масштабирования.

Любая помощь будет оценена по достоинству.


person James Helms    schedule 26.04.2013    source источник


Ответы (1)


Вы должны сравнить отрендеренный html и есть ли ошибки при обслуживании ресурсов (css, скрипты). Вероятно, в одном экземпляре отсутствует библиотека сценариев или используется другой шаблон.

person Sébastien Ros - MSFT    schedule 26.04.2013
comment
После просмотра исходника я заметил, что ввод с ползунком имеет вид=диапазон. Это говорит мне о том, что что-то заставляет Orchard отображать этот элемент управления по-другому. - person James Helms; 26.04.2013
comment
Да, что-то делает рендеринг Orchard по-другому, именно поэтому я предлагаю вам проверить шаблоны. Кстати, в Orchard по умолчанию нет использования такого атрибута диапазона. Вы должны проверить любой файл с именем Numeric.Edit.cshtml. - person Sébastien Ros - MSFT; 27.04.2013
comment
Спасибо. Файл Numeric.Edit.cshtml содержал код для добавления в свойство диапазона. - person James Helms; 29.04.2013