iNFerNo 8 декабря 2011 в 14:26 простейший случай. Я вывожу контент (текст в содержании) как мне вставить внутрь содержания блок, вьюху в любое место. слева справа например. Drupal6 Есть вопрос Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
divined 8 декабря 2011 в 15:42 Как бы я не искал все советуют темизировать вывод отдельной страницы для этого, так я и сделал, убрал <?php print $content; ?> и пошел писать: <?php if ($node->type==='sell') { ?><div><?php print $node->title; ?><?php print $node->field_name1; ?></div> //теперь блок Views<?php $view = views_get_view('cityloc'); $term = taxonomy_get_term($node->field_cityloc['0']['value']); $terms = taxonomy_get_term_by_name($term->name); $args = array(); foreach ($terms as $key=>$t) { $args[$key] = $t->tid; } $arg = implode('+',$args); $views_arg = $view->preview('default', array($arg)); if (!empty($view->result)) { ?> <h2><?php print t('описание местности')?></h2> <div><?php print $views_arg; ?></div><?php } }?>
ydv 8 декабря 2011 в 18:11 В поиске есть же все http://drupalcookbook.ru/recept/dobavit-regiony-temu-oformlenija#inline-D6
divined 8 декабря 2011 в 18:27 это не совсем то, это позволяет в произвольное вместо вставить, но не в контент. результат можно посмотреть тут: http://rkreal.ru/flats/a0736_apartamenty-v-komplekse-lebed Блок в комплексе продаются это блок вьюхи. Над ним описание это cck поля, Под ним body ПС: Комиссион включается в вопросы?
iNFerNo 8 декабря 2011 в 22:01 я немного не об этом. как вставить в блоки это ясно. мне нужно что бы текст облегал блок... как это делаюь когда пишут текст в боди и разбавляют его фотографиями... текст вокруг фотки... обавалакиевает... я об этом. пи.эс. сайт прикольный... он у вас на 6ке или 7ке??? а как сортировку делали так как она там у вас?
alex_shut 8 декабря 2011 в 22:09 есть тема, black_mamba вроде называется. Там один из регионов для блока вставлен как ты говоришь. Он там справа в углу, и обтекаем текстом. Можешь подсмотреть как сделано.
iNFerNo 9 декабря 2011 в 0:25 вощем все решилось Css нужно было регион, блок или чото там еще поствить перед полем выводящем текст ноды и прописать там левый или првый Float
iNFerNo 9 декабря 2011 в 0:52 но смысла нет в этом ибо текст разной длины не подгадать... если в процентах чонить задать
Комментарии
Как бы я не искал все советуют темизировать вывод отдельной страницы для этого, так я и сделал, убрал <?php print $content; ?>
и пошел писать:
<?php if ($node->type==='sell') { ?>
<div>
<?php print $node->title; ?>
<?php print $node->field_name1; ?>
</div>
//теперь блок Views
<?php
$view = views_get_view('cityloc');
$term = taxonomy_get_term($node->field_cityloc['0']['value']);
$terms = taxonomy_get_term_by_name($term->name);
$args = array();
foreach ($terms as $key=>$t) {
$args[$key] = $t->tid;
}
$arg = implode('+',$args);
$views_arg = $view->preview('default', array($arg));
if (!empty($view->result)) { ?>
<h2><?php print t('описание местности')?></h2>
<div><?php print $views_arg; ?></div>
<?php
}
}?>
и каков результат?
В поиске есть же все
http://drupalcookbook.ru/recept/dobavit-regiony-temu-oformlenija#inline-D6
это не совсем то, это позволяет в произвольное вместо вставить, но не в контент.
результат можно посмотреть тут:
http://rkreal.ru/flats/a0736_apartamenty-v-komplekse-lebed
Блок в комплексе продаются это блок вьюхи.
Над ним описание это cck поля,
Под ним body
ПС: Комиссион включается в вопросы?
контент разве не node.tpl?
я немного не об этом. как вставить в блоки это ясно. мне нужно что бы текст облегал блок...
как это делаюь когда пишут текст в боди и разбавляют его фотографиями... текст вокруг фотки... обавалакиевает...
я об этом.
пи.эс. сайт прикольный...
он у вас на 6ке или 7ке???
а как сортировку делали так как она там у вас?
есть тема, black_mamba вроде называется. Там один из регионов для блока вставлен как ты говоришь. Он там справа в углу, и обтекаем текстом. Можешь подсмотреть как сделано.
вощем все решилось Css нужно было регион, блок или чото там еще поствить перед полем выводящем текст ноды и прописать там левый или првый Float
профит)
остался вопрос как посредине текста вставить = )))
все тем-же CSS
но смысла нет в этом ибо текст разной длины не подгадать... если в процентах чонить задать