Как вывести одну ноду внутри другой ноды?

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

Аватар пользователя Unknown user Unknown user 16 декабря 2011 в 16:20

Подскажите, пожалуйста.
У меня есть друпал6 и два разных контент тайпа. В первый мы грузим рисунки, СВФ-ки, всякие дополнительные скрипты, HTML-анимашки и другие непонятки.
Второй тип - обычная текстовая страница.
Надо, что бы в этой текстовой странице можно было где-то по средине вставить какой-то код, который будет заменен потом нодой первого типа. Таким образом эта нода первого типа должна быть достопной как на отдельной странице, так и в качестве вставки.
Надо именно так, как я описал, потому не пытайтесь переубедить меня, что это не совсем разумно.
Мне тут подсказали, что можно вставить код, на пример
23
А потом при выводе в браузер искать ключевое слово show_node регуляркой, вытаскивать из него номер ноды и вызвав какую-то функцию, заменить её на нужную ноду, но в какой файле мне нужно это делать и какие функции использовать?

Комментарии

Аватар пользователя S_F S_F 16 декабря 2011 в 16:52

сори что влезаю, искал но так и не разобрался как в середину контента воткунуть блок? вернее мне надо после сск полей которые идут какраз перед основным боди

Аватар пользователя dima.iluschenko dima.iluschenko 16 декабря 2011 в 17:20

"S_F" wrote:
сори что влезаю, искал но так и не разобрался как в середину контента воткунуть блок? вернее мне надо после сск полей которые идут какраз перед основным боди

может это поможет http://www.drupal.ru/node/44926 или http://xandeadx.ru/blog/drupal/133
или я неправильно понял вопрос?

Аватар пользователя GolovaNoga GolovaNoga 16 декабря 2011 в 20:55

Насчет блока в середину контента я нашел такое решение

<?php

 $block 

= (object) module_invoke('views''block''view''programms-block_1');
print 
theme('block',$block);

?>

где programms-block_1 название блока