Здравствуйте!
Вставляю код адсенс в node.tpl темы. Оборачиваю код в <?php if ($page): ?> <?php endif; ?> - для того чтобы отображать только в теле статьи.
Всё нормально работает, но возник вопрос - в какой код нужно поместить адсенс чтобы он отображался не в теле статьи, а наоборот - в списке нод, причем только для определенных категорий.
Комментарии
Версия друпал?
Василий Сергеевич, Drupal 7
<?php if (!$teaser): ?> Ваш код будет в теле <?php else: ?> Ваш код будет в анонсе <?php endif; ?>
а не проще ли поставить модуль адсенс и настроить видимость блоков на нужных страницах?
просто код в блок (формат - новый создаете, без галок)
Спасибо, работает. Еще бы сделать так чтобы отображалось только в определенных категориях. Пробовал переменную $tid но ничего не происходит.
Мне просто надо чтобы код выводился после названия статьи, а с блоком вроде так не получится сделать. Если только специальный модуль для этого использовать, но тогда нужно будет код вывода блока вручную вставлять в статьи. Правильно?
блок можно по его дельте вызвать в node.tpl. Ну теоретически))
Вызвать блок, который отображался бы только на страницах категории. Это бы подошло. Может кто-нибудь знает как вывести блок в node.tpl?
Вот тут вроде описали как вывести блок - http://www.drupal.ru/node/67411
В общем свою задачу я решил. Правда появилась новая - теперь не могу вывести код автоматом в середине статьи.
http://drup.by/snippets/vstavka-koda-posle-n-go-abzaca-ili-poseredine-stati
drupby, спасибо. Решил с помощью модуля Adsense Injector. Спасибо всем за ответы!