Как на странице node/add вывести названия полей и формы в линию?

Аватар пользователя dreamsforsale dreamsforsale 15 ноября 2014 в 21:05

По умолчанию все выглядит так, что название поля сверху, ниже поле для ввода, для всех полей.

Как сделать так, чтобы для всех полей это было в линию???

0 Thanks

Комментарии

Аватар пользователя drupby drupby 16 ноября 2014 в 3:14
"CSoft" wrote:

Зачем? Управление отображением.

хулиган не знает таких подробностей, в друпале он только знает views, ну и css бонусом
Но в данном случае он прав, настройка отображения к форме добавления материала (node form) какое имеет отношение?

Аватар пользователя Gukov Yor Gukov Yor 16 ноября 2014 в 11:06

Посмотрите Телефон добавьте в тему (для примера)

.views-exposed-form label {
font-weight: bold;
float: left;
}
Аватар пользователя Gukov Yor Gukov Yor 16 ноября 2014 в 11:06

Посмотрите Телефон добавьте в тему (для примера)

.views-exposed-form label {
font-weight: bold;
float: left;
}
Аватар пользователя dreamsforsale dreamsforsale 16 ноября 2014 в 15:42

понятно что ничего не понятно, а было бы полезно в качестве "Рецепта" -
Как сделать это???

Думаю, что делается где то в ядре или еще где, но точно не в установленной теме - т.к. от темы к теме настройка не меняется...

Можно через css - ну и отлично.

!!! именно NODE/add, и форма редактирования. К настройкам отображения в типе материала это не относится.

Кто даст рецепт заблудшим - поставлю свечку)))

Аватар пользователя CSoft CSoft 16 ноября 2014 в 17:26
"drupby" wrote:

Но в данном случае он прав, настройка отображения к форме добавления материала (node form) какое имеет отношение?

Да, действительно, я попутал на сонную голову, это для страницы показа ноды :)

Таки css.

"dreamsforsale" wrote:

!!! именно NODE/add, и форма редактирования

В чём конкретно проблема?

Аватар пользователя dreamsforsale dreamsforsale 16 ноября 2014 в 18:05

Проблема в следующем:

По умолчанию в друпале, в форме создания и редактирования ноды метки полей и места для ввода информации располагаются один над другим:

Телефон:
[________________]

Адрес:
[________________]

Имя:
[________________]

Конкретно в этой ветке идея в том, чтобы представить так:

Телефон: [________________]

Адрес: [________________]

Имя: [________________]

Зачем это все это нужно:
- для более компактного размещения формы ввода
- для более гибкой настройки юзабилити (форму заполняет тоже человек)))

Хотелось бы, чтобы был такой же функционал, как при настройках отображения полей, когда метку поля можно поставить сверху значения, В ЛИНИЮ, либо вообще скрыть. Практически - это вопрос о том, что должен быть модуль, позволяющий это сделать.

Вопрос более к ядру и к недостающему модулю

Аватар пользователя dreamsforsale dreamsforsale 16 ноября 2014 в 18:08

Если можно сделать с помощью CSS - покажите, плиз, рецепт, позволяющий изменить существующее правило (метка поля сверху, поле ввода под ней) на новое (метка и поле ввода в линию) для всех полей.

По любому - это где то зашито в коде ядра, в том же CSS. Можно прописать один раз - и все изменится, счастье для всего человечества наступит)))!

Аватар пользователя Grayw0lf Grayw0lf 16 ноября 2014 в 18:58
"dreamsforsale" wrote:

Вопрос более к ядру и к недостающему модулю

Вопрос относится более к человеку нежелающему оторвать задницу и почитать документацию. Css и hook_form_alter вам в руки. Как то все прекрасно живут из-за этого недостающего модуля.

"dreamsforsale" wrote:

это где то зашито в коде ядра

Флаг вам в руки и меняйте/переписывайте ядро.

"dreamsforsale" wrote:

Можно прописать один раз - и все изменится, счастье для всего человечества наступит

По моему за три с лишним года уже давно можно было все что надо изучить. Зачем на каждый чих какой то модуль если все делается 5-10 строчками кода.

Аватар пользователя dreamsforsale dreamsforsale 16 ноября 2014 в 19:43
RxB wrote:

Ладно, афтар, пока ставь ds, в следующий раз без самоучителя по CSS - тупых вопросов не задавай

Ок, уже установлено

Аватар пользователя drupby drupby 16 ноября 2014 в 19:42
"dreamsforsale" wrote:

вопрос остается в силе

Вопрос то в чем? Почему ты не можешь выравнять 2 элемента в одну линию?

"RxB" wrote:

пока ставь ds

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

Аватар пользователя dreamsforsale dreamsforsale 16 ноября 2014 в 19:48

Уважаемые программисты!

Искренне извиняюсь за пост, который затронул Ваши ожидания от вопроса!

3 года назад зарегистрировался, это да, но это не означает что я программист и буду изучать CSS в рамках использования ДРУПАЛ.

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

Красивости будем наводить потом.

Спасибо за советы и уделенное внимание!

Аватар пользователя gun_dose gun_dose 17 ноября 2014 в 10:31
"dreamsforsale" wrote:

Зачем это все это нужно:
- для более компактного размещения формы ввода
- для более гибкой настройки юзабилити (форму заполняет тоже человек)))

С кучей полей и лэйблов к ним как раз более красивое отображение то, что по умолчанию. Т.к. лэйблы имеют разую длину и текстфилды все сместятся на разное расстояние от левого края. Для придания человеческого вида в таком случае можно применить табличную вёрстку с выравниванием по правому и левому краю, но овчинка явно не стоит выделки.

А вообще, если уже так принципиально это нужно, то правка пары строк в цсс заняла бы времени в сотни раз меньше, чем существует эта тема.

Ну и как вариант для извращенцев - покопаться в репозитории в темах для админки, вдруг кто-то уже реализовал это жизненно необходимое бесполезное решение.

Аватар пользователя neltharian neltharian 17 ноября 2014 в 11:06

спасибо посмеялся. Автор зачем пробовать делать сайт если не понимаеш базовых вещей в CSS?? Зачем вообще лезть к сайтам (на движок пофиг) если не знаеш базиса?

Аватар пользователя dreamsforsale dreamsforsale 17 ноября 2014 в 21:48
neltharian wrote:

спасибо посмеялся. Автор зачем пробовать делать сайт если не понимаеш базовых вещей в CSS?? Зачем вообще лезть к сайтам (на движок пофиг) если не знаеш базиса?

являюсь и умею:

- разбираться в архитектуре проекта и движка настолько, чтобы реализовать структуру
- уверенный фронт-энд пользователь Друпал
- поддерживаю свою систему разработки и архивирования, здесь я самоучка, методом проб и ошибок.

Если мне нужно что то еще - ищу в открытых источниках и спрашиваю на форуме. К БАЗИСУ в твоем понимании я равнодушен.
Если я не могу найти искомое в открытых источниках или на форуме - мне это объяснишь и сделаешь ТЫ или твой сосед за конкурентную оплату, без разницы кто, с обязательным документированием того, что ты делаешь.

Вот, в принципе, и все. Только бизнес, Ни в коем случае не лезу в программисты по Друпал.

Кстати, мне уже задавали вопросы мол нужно просто нанять человека, который сделает структуру... Нанять настоящего знатока Друпала...

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

... Это, господа, уже лирика о том, что на сайт Друпал.ру заходят не только программисты и недопрограммисты, а еще администраторы проектов, предприниматели, и попросту люди, которым здесь интересно.

Спасибо.

Аватар пользователя teatest teatest 17 ноября 2014 в 18:59
"neltharian" wrote:

спасибо посмеялся. Автор зачем пробовать делать сайт если не понимаеш базовых вещей в CSS?? Зачем вообще лезть к сайтам (на движок пофиг) если не знаеш базиса?

чЪтобЭ дЭлатЪ дЭнгЫ =)

А работают пусть другЫе.

Аватар пользователя dreamsforsale dreamsforsale 17 ноября 2014 в 21:47

чЪтобЭ дЭлатЪ дЭнгЫ!!! Это правильно.

Структуру сделал правильную. Уже обсуждал, здесь поднимать тему не буду.

Друпал мне нравится тем, то если понимаешь какие модули и зачем применяешь - то все будет работать хорошо. Будет работать и без ковыряния в коде. Стабильно.

Красивости допилят после те, кто умеет.

Я не программист. Потому сам лезть в CSS не буду. Если нет модуля, то - да, пускай другие работают.

Каждый должен делать свое дело.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 10 ноября 2015 в 11:49
"dreamsforsale" wrote:

... Это, господа, уже лирика о том, что на сайт Друпал.ру заходят не только программисты и недопрограммисты, а еще администраторы проектов, предприниматели, и попросту люди, которым здесь интересно.

Увы, тут уже никому не интересно и в первую очередь владельцу.
Остался десяток троллей и всё.

Аватар пользователя gun_dose gun_dose 18 ноября 2014 в 10:52
"ХулиGUN" wrote:

что может быть хуже битрикса?

Друпал хуже битрикса. Я в контакте читал, что все бесплатные движки априори говно ))))))))))))))))

Аватар пользователя teatest teatest 18 ноября 2014 в 10:58
"gun_dose" wrote:

Друпал хуже битрикса. Я в контакте читал, что все бесплатные движки априори говно ))))))))))))))))

Ну конечно же, там ведь знают все, даже то, что никогда не видели =)

Аватар пользователя Orion76 Orion76 18 ноября 2014 в 11:18

Зашел посмотреть, что за интересную, сложную задачку так долго обсуждают..
Облом..-(

Аватар пользователя teatest teatest 18 ноября 2014 в 11:38

Ага, достаточно было этого:

"dreamsforsale" wrote:

но это не означает что я программист и буду изучать CSS в рамках использования ДРУПАЛ.

=)

Аватар пользователя drupby drupby 18 ноября 2014 в 12:05
"dreamsforsale" wrote:

уверенный фронт-энд пользователь Друпал

Уверенный мышкокликер без навыков программирования на css?

Аватар пользователя gun_dose gun_dose 18 ноября 2014 в 12:17
"ХулиGUN" wrote:

А какие ещё будут термины в рамках друпала? Верстальщик под друпал... уверенный фронт-энд пользователь Друпал... Установщик модулей друпал...

На drupal.by видел объявку, кто-то хотел устроиться друпал-кликером. Причём зарплату требовал какую-то ооочень жирную и сразу отметил, что в пхп, джаваскрипт, sql не шарит и не собирается.

Аватар пользователя drupby drupby 18 ноября 2014 в 12:21
"ХулиGUN" wrote:

И, как мне кажется, на css не программируют...

"dreamsforsale" wrote:

Я не программист. Потому сам лезть в CSS не буду.

Кто то из вас не прав

Аватар пользователя teatest teatest 18 ноября 2014 в 16:59
"ХулиGUN" wrote:

А какие ещё будут термины в рамках друпала? Верстальщик под друпал... уверенный фронт-энд пользователь Друпал... Установщик модулей друпал...

Старший помощник администратора по контролю одинарного нажатия левой кнопки мыши.

А также по совместительству, младший заведующий колесом =)

Из отдела мышей с правосторонним движением.

Специализация предприятия - окна с друпликоновыми фавиконками.