Собственно сабж
Скриншот прилагаю
Справка по скриншоту
- Заголовок ноды - стандарный, черным цветом
- Серый - это подзаголовок - выводится полем
- Картинка - также поле
- Текст - это поле боди
Вот в это боди хочется вставить блок директа (float left или right)
Вложение | Размер |
---|---|
direct2.png | 257.52 КБ |
Комментарии
content_injector + css
<div class="field-shortteaser"></div>
<img class="my-picture" />
<div class="content"></div>
<div class="field-direct-advert"></div>
float: right;
width: 30%;
background: #EEE;
}
.content {
float: left;
width: 69%;
}
Это если после div.content ничего не идет, кроме закрывающего весь блок контента с полями дива.
Лучше ссылкой на страничку.
Вам надо в node вывести регион, для этого в template.php вставить
<?php
function ИМЯ_ТЕМЫ_preprocess_node(&$variables) {
$variables['ИМЯ_РЕГИОНА'] = theme('blocks', 'ИМЯ_РЕГИОНА');
}
?>
затем в регион вывести блок.
Спасибо
попробую вариант Geldora
Вариант Айдара
1. контент в 69% не айс, так как, после окончания блок директа, контент на всю ширину ноды
2. Куда вставлять?
в tpl.
Так там просто print render($content);
k_dmitry
мне не только вывести, мне еще и расположить надо, после двух полей ноды
(типа $vars['content']['similar']['#weight'] = 3;)
Да, вру я - не надо ширину контенту задавать - только блоку директа.
Вероятно, создать поле.
Если создать поле, то придется запрещать редактировать его юзерам при создании новых нод.
(это возможно, но с вероятностью 99% реально повысит нагрузку на хостинг)
Не-не, Valeratal, не майтесь, используйте content_injector!!!
Работает - как часики, и на 6, и на 7. Вставляет: в начале ноды, в конец, либо в серидину ноды, после Н абзацев. Работает: как с адсенсом, так и без него.
Понятное дело, нужно еще цсс прописать и вообще поэкспериментировать. Примеры: сайт про Париж, сайт Uchi.kz - во всех случаях, внутри ноды вставлено контент инжектором.
Да, спасибо, я уже поставил
Вставляет в середину ноды. с CSS пока не заморачивался
Единственно что, не создает ли большой нагрузки ли.
(Пока нашел один недостаток, нельзя НЕ показывать зарегенным, мне тоже приходится эту рекламу смотреть)