Название поля в css

Главные вкладки

Аватар пользователя shved shved 11 февраля 2013 в 19:57

При регистрации есть поле, выбор термина из словаря форум, выбираем с помощью hierarchical select.Но получается, что надо ограничить пользователя, что бы он мог выбрать марку и модель, а иерархический выбор предлагает выбирать дальше подфорум, что уже не нужно.С помощью настроек модуля ограничить выбор пользователя не получилось, было решено просто скрыть от него третье не нужное поле с помощью display:none;но вот беда никак не пойму как именно к этому полю применить правило
Прикрепляю к сообщению картинки
на первом изображении с помощью firebug показано все поле.Третий выбор необходимо скрыть.

на второй картинке показано через firebug именно ненужное поле

на третей картинке показан макет поля, если я его изменяю, то у меня появляется возможность во вкладке стиль, добавить правило именно к этому полю, что и показано на четвертой картинке

На пятой картинке видно, что я применил display:none; к полю и оно перестало выводится.Но на этом я пока застрял, никак не могу понять как в стилях назвать поле и применить к нему в нужном файле темы правило, перепробовал уже наугад все названия которые видны на картинках, получается, что могу скрыть из вывода полностью поле с иерархическим выбором, а мне нужно скрыть только третье.
Просьба к тем кто силен в css подсказать правильное название поля, что бы я мог применить к нему правило.

ВложениеРазмер
Иконка изображения bezymyannyy1.jpg62.79 КБ
Иконка изображения bezymyannyy2.jpg79.55 КБ
Иконка изображения bezymyannyy3.jpg65.4 КБ
Иконка изображения bezymyannyy4.jpg70.7 КБ
Иконка изображения bezymyannyy5.jpg62.4 КБ

Комментарии

Аватар пользователя shved shved 10 ноября 2015 в 11:49

Выкладываю файл с кодом.Страница находится в режиме редактирования, но у меня впечатление, что это код страницы личного аккаунта.Если для спецов не очень сложно, прошу подсказать по моему вопросу.

Аватар пользователя DD 85 DD 85 12 февраля 2013 в 20:18

В том, что вы выложили, не встречается “marcsforum”.
Следовало выложить ту страницу, что на картинке.

Аватар пользователя shved shved 10 ноября 2015 в 11:49

Спасибо за желание помочь.Страница на которой находится иерархический выбор в котором надо скрыть третье выпадающее поле находится на странице редактирования профиля.Захожу на эту страницу набираю ctrl+u получаю код страницы-он на первом прикрепленном файле в этом посте.
во второй файл я скопировал из кода, то. что может быть связано с "marcsforum"

Первый файл, почему то не открывается, продублировал его в третьем прикрепленном файле.

Аватар пользователя DD 85 DD 85 13 февраля 2013 в 2:38

Похоже, вы используете overlay.
Отключите “Административное наложение” на странице редактирования профиля.

Аватар пользователя shved shved 10 ноября 2015 в 11:49

Да, так и было.На странице управления модулями выключил Overlay, код теперь той страницы, которой нужно.

Аватар пользователя DD 85 DD 85 13 февраля 2013 в 19:25

Вообще-то используемую тему нужно было перенести в /sites/all/themes
Ну ладно…

В конец файла, который у вас лежит по адресу /themes/seven/style.css
Добавьте следующее

#user-profile-form select#edit-field-marcsforum-und-hierarchical-select-selects-2 {
        display: none;
}
Аватар пользователя shved shved 13 февраля 2013 в 20:02

Спасибо за помощь.Только получилось не совсем так как было задумано, я когда выбираю первый селект, он мне предлагает выбрать второй, выбираю второй и несмотря на то, что по иерархии есть еще и третье поле, я бы хотел, что бы выпадающее окно его выбора не показывалось.В том коде который вы написали. получается так, что третье поле выбора все равно появляется, а после сохранения настроек, не зависимо от моего выбора становиться невидимым, если вам не составит много труда, прошу помочь.

p.s.Использую тему pixture_reloaded - adaptivetheme и находится она у меня в \sites\all\themes

Аватар пользователя shved shved 13 февраля 2013 в 20:46

Я и сам не понимаю, но после внесения изменения в теме сайта получилось так:Захожу на страницу редактирования. выбираю значение в первом поле "марка" в зависимости от моего выбора селект предлагает мне выбрать во втором поле "модель", выбираю нужную модель, селект выдает третье поле с выбором форума (двигатель, подвеска и т.д.)я например выбираю - двигатель, нажимаю сохранить и вижу, что третье поле не вывелось к нему применилось display:none;а надо, что бы я не мог выбрать "двигатель" что бы уже на этапе выбора селекта третье поле не выводилось бы.

Аватар пользователя shved shved 10 ноября 2015 в 11:49

Методом тыка выяснил следующее.После внесения изменения в код темы получается так: выбираю марку предлает выбрать модель, выбираю-предлагает выбрать третье поле выбираю-сохраняю-третьего поля нет.Пробую опять выбираю ту же марку-ту же модель-третьего поля нет, пробую выбирать другую марку и модель-опять предлагает третье поле выбрать.
К вашему коду вместо display:none;добавляю правило
width: 0;
height: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
получается почти то, что мне нужно, вместо третьего поля после второго выбора появляется маленькая вертикальная полоска, которая особо и не мешает, в общем после всех мучений согласен оставить так.Большое вам спасибо, без вас бы не получилось.
Остался только вопрос #user-profile-form select# - это значение для страницы редактирования профиля, мне бы еще для страницы регистрации пользователя. потому что там нужных изменений не произошло.Код страницы регистрации в приложенном файле.

Аватар пользователя DD 85 DD 85 13 февраля 2013 в 22:42

Должно подойти только идентификатор селекта другой будет.
Попробуйте этот код, включая display: none и если считаете нужным свои довески добавить в файл style.css находящийся в вашей теме где-то в /sites/all/themes/ваша_тема/…

В таких случаях надо выкладывать сайт в Интернет. Так можно только гадать, что там у вас не так, что переопределяет стили.

Аватар пользователя DD 85 DD 85 13 февраля 2013 в 23:28

"ХулиGUN" wrote:
Понаблюдаю...)))

Сеанс ясновидения и гадания только сегодня и только на ваших дисплеях!

Аватар пользователя shved shved 10 ноября 2015 в 11:49

"DD 85" wrote:
Должно подойти только идентификатор селекта другой будет.

Подскажите какой идентификатор селекта будет для страницы редактирования.Код страницы в прикрепленном файле.

Аватар пользователя shved shved 14 февраля 2013 в 20:32

"DD 85" wrote:
#user-profile-form select#

Пришлось ввести сначала код с profile потом тоже самое с register получилось на внешний вид почти так как было задумано.На большее знаний и интуиции не хватило.Большое спасибо DD 85 за помощь.