Вы здесь

Как показать ноду в диалоговом окне?

1

Допустим, есть материал новости, есть страница всех новостей и есть ссылка подробнее

Как сделать, чтобы при клике на ссылку загружался в попапе темизированый анонс материала или любое другое отображение, без хедера, футера и т д. Только нужный кусок кода но при этом сама страница новостей темизируеться отдельно.

Версия Drupal: 
7.x
Категория: 
AJAX
Вопрос задан 26.10.2016 - 19:17

Тоже подпишусь под colorbox_node, в нём даже в основном различные вьюхи показываю нежели непосредственно ноды, очень нравится модуль

Комментарий оставлен 27.10.2016 - 14:32

Ответы

1

Можно так. При помощи fancyBox

<a href="#content-id" class="myclass">Open node</a>
<div style="display: none">
    <div id="content-id">
          <?php print render (node_view(node_load(1)), FALSE, TRUE);?>
    </div>
</div>
$(".myclass").fancybox({
    //настройки на свое усмотрение
    fitToView: false,
    maxWidth:"90%",
    margin:[20,60,20,60],
    width: 800,
    padding: 0
});
Ответ дан 26.10.2016 - 20:26

Спасибо попробую. Если есть еще идеи пишите пж.

Комментарий оставлен 26.10.2016 - 21:07