2016-05-30 2 views
0

Мне нужно визуализировать элементы поля формы контакта с помощью функции form_alter.Как визуализировать элементы страницы из hook_form_alter() drupal 6?

Когда я печатаю $content переменную в файле tpl, контактная форма загружается целиком, вместо этого мне нужно визуализировать поля отдельно, например drupal_render(drupal_get_form(form['name'])).

ответ

0

Для Drupal 7 вы можете обратиться к /modules/node/node.tpl.php в качестве примера. Вот фрагмент кода в файле:

<div class="content"<?php print $content_attributes; ?>> 
    <?php 
    // We hide the comments and links now so that we can render them later. 
    hide($content['comments']); 
    hide($content['links']); 
    print render($content); 
    ?> 
</div> 

<?php print render($content['links']); ?> 

<?php print render($content['comments']); ?> 

Я не уверен, если есть разница в Drupal 6, но вы можете попробовать.