Есть несколько типов материала, к которым прикреплены изображения (реализовано по этому уроку). Меню основано на таксономии. Задача: вывести список нод, относящихся к одному из терминов, отлично от остальных. Хочется видеть только заголовок, дату создания и изображение (разобралась как сделать это для всех материалов), только чтобы тизеры следовали друг за другом не каждый в новой строке, а по типу галереи - несколько в одной строке. Подскажите, пожалуйста, что и как править?
Комментарии
Попробуйте использовать модули Views и Views Bonus Pack (там есть grid view).
спасибо. неужели без вьюсов никак не обойтись?
Можно. Если вы умеете немного верстать и можете подправить шаблон, то на .node в лентах можно поставить width: 150px; height: 150px; float: left;
Зря вы views избегаете. После некоторого разумения в их структуре, на друпал начинаешь смотреть совершенно другими глазами - открывается масса новых возможностей.
Извените, что не по теме.
нехватает пока терпения разобраться с вьюсами, после бессонной ночи нашла решение моей задачи тут.
создала файл node-scheme.tpl.php, в котором прописан такой вывод тизера:
<?php //то что надо на отдельные ноды
?>
<?php else: ?>
<div class="scheme">
<h2 class="title"><a href="<?php print $node_url ?>"><?php print $title ?></a></h2>
<div class="submitted"> <?php print date("d.m.Y", $node->created) ?></div>
<div class="content"><?php print $content?></div>
</div>
<?php endif;?>
в style.css добавила новый стиль (ankheg, спасибо за пинок в нужном направлении)
width:170px;
height:170px;
float:left;
}
получилось!!! только список почему-то складывается лесенкой в верхней строке, в чем может быть причина? Да. Для отсутствия текста в анонсе отделила его от основного материала... может не через то место сделала, но с выводом поля СКК я что-то не разобралась
Найдите пять минут, поставьте расширение firebug для firefox. Он поможет понять, откуда лесенка.
спасибо за советы. лесенка появлялась из-за того, что блок вывода находился в еще одном блоке класса node, где указаны свои отступы. поправила код в node-scheme.tpl.php и все встало на свои места