Здравствуйте. Возникла такая потребность.
Краткая новость должна выводиться следующим образом.
Таблица из трех колонок и одной строки.
1 колонка: заголовок + дополнительное поле( в одной строке), ниже анонс статьи.
2 колонка: табличка из двух столбцов, 1 столбец простой текст, 2 столбец дополнительные поля.
3 колонка: картинка
Полная новость должна выводиться так:
Заголовок + дополнительное поле
Ниже картинка. Справа от картинки табличка (2 колонка краткой новости).
Ниже текст статьи.
Возможно ли такое сделать в друпале?
Если да то подскажите в какую сторону смотреть и есть ли готовые решения?
Комментарии
Решается темизацией нужного шаблона. По if $teaser выводите либо одно, либо другое.
А поподробней можно? Хотя бы пример продолжения if $teaser для какого нибудь поля...
Вывод полей настраивается в настройках этих же полей. "По умолчанию" и "Аннотация" в Отображение полей.
В файле node--ТИП_СОДЕРЖИМОГО.tpl.php разделить
<?php if ($page):
//здесь выводим то что надо на отдельные ноды ?>
<?php else:
//здесь выводим то что надо для списка нод ?>
<?php endif;?>
Поля тоже можно темизировать, они дефолтно в кучах дивов идут через render...
С этим я знаком...
а вот это не получается пишет ошибку сразу после :
Мб я что то не так делаю...
views представлением не решается?
Нет это не то...
У меня один тип материала.
Менюшка сайта сделана по терминам таксомии привязанным к этому типу материала(их больше 50). Views геморой в данном случае...
споле : и закрытия ?> идет весь код, который есть в файле.
После <?php else:
//здесь выводим то что надо для списка нод ?> уже выдача для тизеров.
Спасибо большое. Получилось.
Сразу скажу: гуглила.
Чтобы не открывать новую тему, задам здесь свой вопрос - примерно тот же: как темизировать вывод краткой новости (в 7). По умолчанию блок Recent Content выводит название новости и автора. А нужно еще и юзерпик.
Вдруг кому-то будет не очень сложно написать более подробный комментарий на эту тему? Или дать более связный пример добавления поля.
Заранее спасибо