Стиль для формы регистрации

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

Аватар пользователя Zereff Zereff 20 сентября 2012 в 17:35

Привет всем!
Столкнулся с банальной проблемой как изменить стиль для одной страницы, не затрагивая другие страницы
Если быть точнее, то это форма для регистрации.
Хотелось бы ее существенно изменить - поля регистрации хотелось бы примкнуть
к правому краю, после использование float: right у меня все страницы используют данный стиль, а этого не хотелось.
Как возможно и возможно ли изменить или создать отдельный CSS файл для страницы, где находится форма регистрации?
Знаю, что можно создать файл page-front.tpl.php и независимо его менять в отличии от других страниц, но можно ли его отнести к странице регистрации? Уверен есть несколько решений для данной задачи. Буду вам очень благодарен за ваши отзывы.
Проблема в том, что когда я меняю стиль для формы регистрации, то это сказывается и на других страницах!(
Вопрос: Как осуществить изменение страницы не затрагивая другие страницы?

Комментарии

Аватар пользователя Chyvakoff Chyvakoff 21 сентября 2012 в 9:05

"Zereff" wrote:
отелось бы примкнуть к правому краю

float:right;
"Zereff" wrote:
хотелось бы расширить с 960px до 1200px

width:1200px;
"Zereff" wrote:
будет вставлен скриншот.

<img src="path_to_img.jpg" alt="Screenshot" />
"Zereff" wrote:
Знаю, что можно создать файл page-front.tpl.php

Создать можно много чего...
"Zereff" wrote:
но можно ли его отнести к странице регистрации?

Чего нет-того нет..

И не благодари.

PS Нафига Enter жмёшь в середине предложений?Читать от этого не легче.

Аватар пользователя Zereff Zereff 21 сентября 2012 в 9:24

Chyvakoff wrote:

И не благодари.

Спасибо вам большое, но CSS я немного знаю и применял подобные стили. Простите я неправильно сформулировал вопрос.
Я знаю как менять стили, но не знаю как сделать так, чтоб изменяя стили не затрагивать другие страницы?

Аватар пользователя Chyvakoff Chyvakoff 22 сентября 2012 в 12:00

"Zereff" wrote:
как сделать так, чтоб изменяя стили не затрагивать другие страницы?

Внимательно смотреть на множество классов большого количества дивов,из которых состоит верстка.Фаербагом.
Учитывая вложенность элементов. тогда ты точно не зацепишь ничего лишнего.

Аватар пользователя Zereff Zereff 22 сентября 2012 в 22:23

Chyvakoff wrote:
тогда ты точно не зацепишь ничего лишнего.

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

Аватар пользователя Chyvakoff Chyvakoff 23 сентября 2012 в 0:10

"Zereff" wrote:
в файле CSS существуют множество классов

Это в HTML есть множество классов, по которым ты будешь его темизировать.
"Zereff" wrote:
и то, что я изменил на одной странице, то отразилось и на другой

Значит не то изменил.

Аватар пользователя Zereff Zereff 23 сентября 2012 в 13:50

Chyvakoff wrote:

Это в HTML есть множество классов, по которым ты будешь его темизировать.

Я в темизации новичок. Подскажите где копать.

Аватар пользователя Chyvakoff Chyvakoff 23 сентября 2012 в 14:12

так тут чистый css)) на htmlbook смотри и пробуй. самое быстрое-это написать правило и вставить его в opera drugonfly(оперный фаербаг) и стиль применится налету)) потом уже его в файл засунь и проверь.

Аватар пользователя Zereff Zereff 25 сентября 2012 в 15:47

Chyvakoff wrote:
так тут чистый css))

css как css, а вот чтоб расположение формы изменить, тут нужно лезть в модуль, если быть точнее
в само ядро друпала, что нежелательно...

Аватар пользователя Zereff Zereff 25 сентября 2012 в 17:55

Нашел вроде концы в файле form.inc - стоит ли изменять его или все же изменять стиль формы нужно по другому?

Аватар пользователя Chyvakoff Chyvakoff 26 сентября 2012 в 8:57

Нет,не стоит трогать этот файл. Можно своим шаблоном переопределить,правда незнаю как он называться должен. И ещё я не верю что в сети этого нет.