views как?

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

Аватар пользователя gramilla gramilla 13 апреля 2008 в 21:47

Как с помошью модуля views сделать вывод картинки, с ноды, на главную , картинка добавляется в ноду как ссылка с внешнего ресурса. В конченом счете чтобы получилось как на сайте http://www.nanonewsnet.ru/ "Статьи" только без краткого описания и в 2 - 3 колонки Smile

Комментарии

Аватар пользователя PanDa777 PanDa777 13 апреля 2008 в 22:28

Вывод views замечательно настраивается через шаблоны. В шаблон вы можете легко передать адрес картинки через отдельное поле CCK(если возможно сделать картинку в таком виде). Покопайте документацию views 1 (по views 2, как я понимаю, её ещё очень мало, но, скорее всего, способ будет примерно такой же).

Аватар пользователя PanDa777 PanDa777 14 апреля 2008 в 23:55

Не могли бы вы ещё раз чётко описать, в каком формате у вас есть ссылка на внешнюю картинку? Ибо я ничего другого, кроме как отдельное поле с помощью CCK , и не придумал (кроме первой ссылки в теле сообщения, наверное)

Если же вы спрашиваете, как передать значение поля CCK во views, то просто создаётся новое поле во views. Далее пишется функция (стандартная функция темизации вывода views), в которой вы и используете, например, заголовок и, соотвественно, вставляете туда картинку. Как писать такую функцию, можно прочитать на http://drupal.org/node/42597

Аватар пользователя gramilla gramilla 15 апреля 2008 в 11:36

Картинки у меня хранятся на фаилообменнике. в ноде они вставлены как вывод обычной картинки. поставил ССК и чуть-чуть поковыряв его нашел модуль imagefield прикрутил его к ССК. в вьюс появился вывод поля image Smile Теперь возникла друга я проблема, картинки это тмодуль выводит автоматом по левому краю, а как сделать чтобы он выводил по центру

Аватар пользователя PanDa777 PanDa777 15 апреля 2008 в 19:49

Если с английским более-менее, то почитайте ссылку выше. Если совсем плохо - поразбирайтесь с примерами. Там всё очень подробно расписано... А вообще можно, наверное, и с помощью CSS это сделать.

Если же вы имеете ввиду вывод в node, то для этого в папку темы просто кладётся файл "node-<машинное_имя_типа_ноды>.tpl.php".