Торможу..
Заработался наверное. Есть стандартное recent_comments view в блоке. Надо добавить аватар юзера который оставил комментарий.
Возможно сделать это там же во view, или надо писать что-то отдельно?
Спасибо
Заработался наверное. Есть стандартное recent_comments view в блоке. Надо добавить аватар юзера который оставил комментарий.
Возможно сделать это там же во view, или надо писать что-то отдельно?
Спасибо
Кому надоело бороться с кириллицей в линках, в pathauto встроенна поддержка русского транслита. Что надо сделать:
1) Установить pathauto
2) i18n-ascii.sample.txt файл в папке модуля переименовать на i18n-ascii.txt
3) В установках Path включить Transliterate prior to creating alias
Весь существующий контент с кириллицей надо будет пересохранить, иначе линки остануться прежними.
Написал модуль по кастомизации таб линков на ноде. Задача перенаправить анонимного пользователя на логин страницу, для зарегестрированного же загрузить форму отзыва.
Для этого в menu_alter прописал следующее:
$items['node/%node_add_review/addreview']['page callback'] = 'remove_tab_addreview_load';
}
Потом добавил callback функцию там же в модуле:
if ($user->uid) {
return drupal_get_form('nodereview_node_form');
}
else{
return drupal_goto('user','destination=node/'.urlencode($node->nid) .'/addreview');
}
drupal_not_found();
}
Сценарий с анонимом работает четко, а вот загрузка формы не работает. Думаю проблема связана с тем, что я переписываю форму в template.php.
Так вот, когда вызывается drupal_get_form - на странице нет моей переопреденной формы, а только ее админ часть.
Как подгрузить все форму из моего модуля???
Спасибо заранее за помощь.
BOOZ
Недавно понадобилось вставить постраничный счетчик в заголовке view. Пример смотрите здесь http://www.cto4u.ru/articles
1) Идем на страницу редактирования view. Кликаем на поле Header (Заголовок, у кого русская версия стоит) и выбераем PHP Code как фильтр.
2) Вставляем следующий снипет.
3) Если есть отдельный шаблон для view, проверить если переменная $header присутствует
3) В результате выйдет примерно так
Показано: 1-5 (всего: 25) и т.д
Добрые люди посоветовали прилинковать картинку в тизере к контенту. Не стал сопротивляться, так как знал, что это не сложно. Пошел смело на установки вьюса и чекнул "Link this field to its node" для моего image поля. Вернулся обратно на страницу, провел мышой над и понял, что что-то не то. В алте появилась какая-то фигня:
<img src="http://www.cto4u.ru/sites/default/files/imagecache/Thumbnail/auto-parts-shop.gif" alt="" title="" class="imagecache imagecache-Thumbnail imagecache-default imagecache-Thumbnail_default" width="100" height="100" />
Вернулся в установки вью и разобрался. Оказывается надо "Link this field to its node" выключить, а "Image linked to node" включить для imagecache если таковой используется, иначе image прилинкуется дважды. Смотрите атачмент снизу.
С уважением,
BOOZ
Первый раз в первый клас!;) Что скажите? www.cto4u.ru