Всех с наступающим!
надо вывести форму комментариев в отдельном блоке(всплывающем окне). решил проблему путем темизирования ноды и выводом drupal_get_form в нужном месте (всплывающие окно). но форма отображается и во всплывающем окне, и внизу ноды. пока решил проблему созданием пустого comment-wrapper.tpl.php, но сдается мне что должны быть менее топорные методы. как решить данную проблему без установки дополнительных модулей?
Комментарии
Без доп модулей не знаю, но есть popups
форму комментариев в окне я в node.tpl.php следующим образом вывожу:
<a onclick="document.getElementById('content_popup').style.display='block';return false;" title="Открыть окно" >Добавить комментарий</a>
</div>
<div id="content_popup">
<div id="close">
<a onclick="document.getElementById('content_popup').style.display='none';return false;" title="Закрыть"> </a>
</div>
<div id="content_popup_boxs">
<?php print drupal_get_form('comment_form', array('nid' => $node->nid)); ?>
</div>
</div>
1) Чем это отличается от fieldset collapsible core ?
2) Под "всплываещем окном" принято понимать чаще модальное окно отцентрованное, если в нем используется форма, то должна быть последующая обработка после submit, например закрытие и обновление текущей страницы в случае удачной отправки.
1)собственно ничем. можно и через fieldset collapsible core сделать, только стили задать нужные. в данном случае воспользовался старой заготовкой.
2)мои извинения за неточные формулировки. в конкретном случае требовалось вывести в отдельном блоке (поверх основного материала) в виде отдельных табов форму отправки комментариев и сами комментарии.
Нашел пару альтернативных решений данной ситуации:
1)http://xandeadx.ru/blog/drupal/557 с установкой доп.модуля
2)http://webcoder.kz/vyvod-kommentariev-i-formy-kommentirovaniya-v-lyubom-...