Здравствуйте, подскажите, как можно темизирофать форму ввода материала в друпал 7 (изменить цвет блоков, расположение полей, заменить дизайн кнопок)? Можно ли это сделать без копания в ядре Друпала, а через папку или php собственной темы?
Можно ли это сделать без копания в ядре Друпала, а через папку или php собственной темы?
Да, именно там и нужно делать
Спасибо большое за ответ. Да, с CSS всё понятно. Но про расположение полей ввода информации: я имел ввиду, что хотелось бы сделать форму в таблице, т.е. на первой строке одно поле стоит("ввести название статьи"), а на второй два поля рядом (форма для ввода длинного текста и загрузки изображения), на третьей строке снова одно. Вот как можно это реализовать ? Через template.php? Или есть .tpl.php, который отвечает за вывод формы ввода материала? Ведь по сути можно спокойно обойтись HTML-разметкой, но вот только куда её вставлять?
Это, конечно, всё классно. Firebug ом я и так пользуюсь, но с css таблицу не сделаешь. А как перекрыть html вёрстку формы на свою я не понимаю. Так есть такой файл, который отвечает за вывод формы добавления материала?
Это, конечно, всё классно. Firebug ом я и так пользуюсь, но с css таблицу не сделаешь. А как перекрыть html вёрстку формы на свою я не понимаю. Так есть такой файл, который отвечает за вывод формы добавления материала?
Может поспорим?
с display: table-cell, table-row - не знакомы?
Знаком, но вот беда: темизируя элементы через классы, автоматически темизируются все элементы с такими же прописанными классами, а id не у всех есть (например, при темизации кнопки "сохранить" через class="form-submit ajax-processed" ( увеличение размера, цвета и тд.), невольно меняется и кнопка "поиск" на другой странице и кнопка "удалить" в field collection). При той же попытке изменить расположение в форме загрузки изображения через {table: cell} и class: image-widget-data меняются все формы загрузки изображения на сайте, тоже самое и с кнопками закачать. Вот как быть уже неделю с этим вожусь и не могу найти ответа
Комментарии
Спасибо большое за ответ. Да, с CSS всё понятно. Но про расположение полей ввода информации: я имел ввиду, что хотелось бы сделать форму в таблице, т.е. на первой строке одно поле стоит("ввести название статьи"), а на второй два поля рядом (форма для ввода длинного текста и загрузки изображения), на третьей строке снова одно. Вот как можно это реализовать ? Через template.php? Или есть .tpl.php, который отвечает за вывод формы ввода материала? Ведь по сути можно спокойно обойтись HTML-разметкой, но вот только куда её вставлять?
Это, конечно, всё классно. Firebug ом я и так пользуюсь, но с css таблицу не сделаешь. А как перекрыть html вёрстку формы на свою я не понимаю. Так есть такой файл, который отвечает за вывод формы добавления материала?
Это, конечно, всё классно. Firebug ом я и так пользуюсь, но с css таблицу не сделаешь. А как перекрыть html вёрстку формы на свою я не понимаю. Так есть такой файл, который отвечает за вывод формы добавления материала?
Знаком, но вот беда: темизируя элементы через классы, автоматически темизируются все элементы с такими же прописанными классами, а id не у всех есть (например, при темизации кнопки "сохранить" через class="form-submit ajax-processed" ( увеличение размера, цвета и тд.), невольно меняется и кнопка "поиск" на другой странице и кнопка "удалить" в field collection). При той же попытке изменить расположение в форме загрузки изображения через {table: cell} и class: image-widget-data меняются все формы загрузки изображения на сайте, тоже самое и с кнопками закачать. Вот как быть уже неделю с этим вожусь и не могу найти ответа
Спасибо огромное! Очень помогли!