Логотипы для групп

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

Аватар пользователя вOFFка вOFFка 3 апреля 2010 в 22:16

Хочу прикрутить логотипы к группам. Делаю это с помощью imagecache. При выводе списка групп никаких проблем не возникает. Вопрос в том, как вывести изображение в нужном мне месте при просмотре группы.

Сейчас выводится содержание группы так:
1. название группы
2. описание (миссия)
3. записи в группе
4. изображение группы (лого)
5. ссылки

Подскажите куда копать, чтобы лого к названию перенести.

Комментарии

Аватар пользователя вOFFка вOFFка 4 апреля 2010 в 9:30

<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a> wrote:
site:drupal.org theme imagecache

А нельзя ли немного поподробнее. Как понимаю, вы меня отослали почитать каким образом вывести изображение imagecache. У меня же немного другой вопрос. Как понимаю, для решения моей проблемы, необходимо создать в теме еще один *.tpl.php в котором и описать последовательность вывода типа:
1. название группы
2. изображение группы (лого)
2. описание (миссия)
4. записи в группе
5. ссылки
И подкорректировать стили.
Так вот первоначальный вопрос - это какой *.tpl.php необходимо создавать (если я все правильно понимаю), а уже потом - что в нем писать.

Аватар пользователя neutron neutron 16 сентября 2010 в 14:40

Понимаю, что тема старая, но у меня та же проблема.
Созданное через ССК поле "логотип" выводится ПОД всеми записями в группе, а мне надо на самом верху сделать...Все перерыл, так и не разобрался

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 16 сентября 2010 в 14:24

Это темизация ноды, не более. Просто создаёте node-названиеноды.tpl.php печатаете там своё поле. Вы наверное хотите подробнее, но, честно говоря, понаписано об этом столько, а тема довольно обширная, что... Наверное стоит поискать самому по ключам print cck field, theme node и тд

Аватар пользователя neutron neutron 16 сентября 2010 в 14:52

в том то и проблема, куда бы я не вставлял отображение поля, все равно "сообщения группы" оказываются выше.
Как я понял сообщения группы выводятся через views и в шаблоне не прописываются

Аватар пользователя wargan wargan 16 сентября 2010 в 15:17

посмотрите в папке модуля OG файлы шаблонов
node-og-group-post.tpl.php
node-og-group.tpl.php
их надо в своей теме создать и изменить вывод

Аватар пользователя neutron neutron 16 сентября 2010 в 15:47

как я понял - переменной $content выводятся и все поля материала и "сообщения группы".
У меня сейчас в шаблоне node-og-group.tpl.php прописано:

<?php
<div id="node-<?php print $node->nid; ?>" class="node<?php if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?> clear-block">
<?
php print $picture ?>
<div class="meta">
<?php if (isset($submitted)): ?><span class="submitted"><?php print $submitted ?></span><?php endif; ?>
<?php 
if ($terms): ?>
<div class="terms terms-inline"><?php print $terms ?></div>
<?php endif;?></div>

<div class="content">

   <div class="field-item"><?php print $node->field_logo[0]['view'?></div>

   <?php print $content ?>

</div>

<?php print $links?>
</div>?>

field_logo - вывел до $content, логотип появился в самом начале, но $content выводит ВСЕ поля, в том числе и field_logo, второй раз, что делать - так и не разобрался