Всем привет!Подскажите пожалуйста:
Создан новый тип материала Анонс(машинное имя anons), я создаю в нем ноды для главной страницы в новости, будет выводится с помощью views.Как сделать, чтобы именно в этом типе материала картинка обтекала текст слева как в превью(картинка слева, текст справа), кот. выводит views блок (Anons), так и в полной ноде, кот. повторюсь создана типом материала Анонс(машинное имя anons).?
Комментарии
Это голое css, не зависит от движка.
.node img {float: left; margin: 10px; }
Но тогда обтекание будет применяться насколько я понимаю ко всем картинкам любой ноды?А надо чтобы к нодам типа материала Анонс(машинное имя anons)...
Ну так пропишите класс картинки в стилях-)
.node img.MY_IMAGE {float: left; margin: 10px; }
Тоесть вместо "MY_IMAGE" что я должен прописать?
.node img.anons {float: left; margin: 10px; }
Так?
Можно node.tpl.php для данных материалов добавить класс anons
.anons img {float: left; margin: 10px; }
Если картинки делаются с помощью сск, то для каждоного типа вы задаете другое название для поля, напр. field_image, которое потом прописывается как класс (field-field-image) для дива в который эта картинка вложена, тоесть в css нужно прописать
.field-field-image img {float: left; margin: 10px; }
Или создать отдельный шаблон для ноды типа анонс node-anons.tpl.php
При всей своей толерантности, хотел бы сказать, что этот топик - из пустого в порожнее.
ХЗ какая у топикстартера тема, какие классы, что их там переписывает и вообще, что он имеет ввиду.
Топикстартеру изъявил бы желание посоветовать поставить таки этот грёбаный Firebug, так как данные вопросы о картинках будут регулярно будоражить ум, например захочеться оттемизировать ноду другого типа и тд - и опять наступит ступор.
Я стаю старым ворчливым пердуном? Хуле, имею право гражданина.
Поздравляю, теперь ты один из нас
+ 1 пусть аффтар ставит гребаный firebug, и учит CSS
Даааааа...развели демогогию...
и это называется форум "решение проблем"...
Да вы тут больше хамите и ругаете пользователей, чем помогаете им...и это я заметил в каждом топике и каждого кто хочет помощи "специалистов", при том, что Вы наверно не подразумеваете, что здесь не все профессионалы!
молодой человек, форум хоть и называется "решение проблем" тем не менее решить вы их сможете только сами, наше скромное дело форумчан направить вас на путь истинный что мы собственно и сделали, посоветовав поставить firebug, а про то что хамим и ругаем, это уж не обессутьте форум в последнее время подвергается атаке троллей, люди устали уже их посылать учить quickstart, русский язык и в ж...у.
Лично к вам претензия следующая: вопрос не развернутый, вы бы скриншот чтоли прицепили как у вас выводится и объяснили как вы хотите, здесь вопрос больше по темизации и по визуализации, а машинные имена которые вы прописали в Views никому не о чем не говорят.
ЗЫ: Я тоже когда только зарегался на форуме заметил что народ тут не очень вежливый, в частности товарисч RxB и пяти минут не проживет чтобы не съязвить, но поконсультировав людей тут меньше двух месяцев я теперь их понимаю
Не вопрос, скрин я прицеплю...
Вопрос чисто про темизацию, я согласен, я перепробовал уже много вариантов и из-за отсутствия положительного результата решил обратиться к профессионалам...нуждался в помощи...
На первом скрине отображается превью с помощью вьюхи, обтекание здесь я сделал, а при отображении полной ноды, текст идет снизу, а надо чтобы так же было обтекание(скрин 2).
Хорошо, теперь вам нужно узнать как именуются классы
<div>
контейнеров в которые заключена ваша картинка, также надо узнать класс контейнера в который заключена вся ваша нода(тоесть картинка, текст, и т.д.) это можно сделать двумя способами:1) отоброзить HTML код с помощью какогонить браузера и долго долго рыться в нем чтобы найти где эта наша картинка
2) установить Firefox, зайти c него на http://getfirebug.com/ , установить Firebug, включить его в опциях firefox, навестись на вашу картинку, нажать на правую кнопку, выбрать пункт - анализировать элемент. ВСЕ! Смотрите классы на здоровье, стили, да что угодно...
Далее узнали имена классов, делаем следующее, прописываем в CSS файле
float:left;
}
ВСЕ! Ну я не знаю что еще добавить, все просто, удачи...
Да вы хоть бы дали адресок страницы, вам бы точно сзали, какой класс как прописать. Нет смысла в вашем вопросе, тем более что вопроса и нет
Как сделать обтекание картинки, с картинками. Надеюсь поможет
Адресок могу дать без проблем..
http://www.rayadm-pavlovo.ru/node/350
Буду очень признателен, потому что у меня что то опять не получается, хотя класс я вроде нашел, пытался прописать, но снова безуспешно(((
float: left;
}