Как вставить в шаблон другую ноду?

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

Аватар пользователя volocuga volocuga 19 октября 2008 в 2:19

Задача:прикрутить поле с текстом условий и соглашений на странице карты в убере.Текст большой,так что поле с прокруткой надо.
Создал свой шаблон page-cart.tpl.php,теперь подумываю как бы попроще туда вставить ноду с этим самым текстом.Какие у кого идеи?

Комментарии

Аватар пользователя volocuga volocuga 19 октября 2008 в 15:40

решил не совсем элегантно,но работает Smile
1)создал новый блок
2)отписал там всё что хотел
3)вставил в page-cart.tpl.php код

<?php
$block = module_invoke('block', 'block', 'view', 3);
print $block['content'];
?>

где 3-ID моего созданного блока

Вуаля!
Спасибо Химическому Али за мануальчик http://www.drupal.ru/node/20238

Аватар пользователя Nikit Nikit 20 октября 2008 в 4:56

хм, странно, добавьте в page-cart.tpl.php
$node2=node_load(№)-м возьмите ту ноду, и положите какие нужно данные в хтмл-ьную текстареа.
содержимое смотри по print_r($node2);

Аватар пользователя volocuga volocuga 23 ноября 2008 в 23:39

Спасибо,интересно с $node = node_load($nid),будем применять в других изысканиях..
Textarea не подошёл,так как захотелось текст оформить в HTML.Пришлось обернуть содержимое выводимого блока в дополнительный div и назначить этому диву свойство overflow:scroll; в стилях