Как создаются превью статей нужного вида? Как сортируются?

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

Аватар пользователя Igorr Igorr 11 октября 2011 в 22:54

1. Подскажите пожалуйста новичку! Создал я на сайте ряд статей об автомобилях. И в каждой статье одна картинка. Теперь захожу в соответствующий пункт меню "Автомобили". И вижу там список статей. Т.е. дату создания для каждой статьи, категорию (автомобили), автора, часть текста, ну и картинка тоже выводится. Я так понял это называется "превью". Возникает необходимость как то доработать это превью, т.к. вид по умолчанию не устраивает. Например, убрать категорию (слово "автомобили" возле каждой статьи). Я уже понял, что для этого нужно редактировать файл node.tpl.php. Удалить в нем строчки:
<?php if ($terms): ?>

<?php print $terms ?>

<?php endif;?>

А дальше задумался. Хочу я что бы в превью отображалась картинка из статьи и была размером 100*100, а не такого размера, как в статье. Еще что нибудь захочу добавить к превью. И вот собственно вопрос. Для этого нужно редактировать node.tpl.php? Или можно просто использовать какой нибудь модуль для этого дела? Может CCK? (Я ж пока не знаю для чего он нужен). Подскажите в каком направлении двигаться? Как это делается? Как создается превью нужного вида?
2. И второй вопрос. Когда я попадаю на страницу определенной категории со статьями (например автомобили). То мне нужно перемещать определенные стать вверх, вниз, какую то в середину хочу засунуть, а не в порядке публикации. Произвольное перемещение статей как организуется? С помощью модуля Views что ли?
Спасибо всем кто ответит!

Комментарии

Аватар пользователя imarat imarat 12 октября 2011 в 0:32

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

Аватар пользователя Igorr Igorr 12 октября 2011 в 9:55

Т.е. с помощью ССК + imagecache можно создать как тип марериала "статья", так и тип материала "превью"? И сделать так чтобы в превью засовывалась картинка из статьи сжатая до нужных размеров?

Аватар пользователя Igorr Igorr 12 октября 2011 в 10:44

Или надо создать тип материала "статья" с помощью ССК. В этом типе материала сделать поле - картинка. А потом уже с помощью Views настроить вывод превью статей?

Аватар пользователя imarat imarat 12 октября 2011 в 14:24

да, к типу Статья добавляем поле картинка, в имеджфилд создаем прессет (или как он там называется) задаем размер, в виевз для поля картинка выбираем обработку этим прессетом

Аватар пользователя Igorr Igorr 13 октября 2011 в 0:05

Разобрался более менее. Спасибо!

Только вот теперь картинка из верхней превью залезает на нижнюю и двигает вправо заголовок нижней превью. Может кто с ходу ответит почему так. Ведь они в разных div лежат. Так почему картинка из верхнего div двигает не весь див вниз, а только заголовок вправо??

Разобрался уже. Поставил для div - clear: both; Все ровно стало.

Аватар пользователя mikel mikel 8 ноября 2011 в 15:43

Тоже бьюсь с выводом превью, не могу понять. Выводится большое изображение, гед указать, чтобы выводилась превьюха.

Добавил поле Widget type: Изображение. imagecache установлен. Можно поподробнее про этот "прессет"?