В Drupal, есть ли способ создания нового контента (на основе типа контента, который использует CCK) во всплывающем окне или лайтбоксе или подобным способом?
Проекты, на которые ссылается sprugman, полезны, когда вам нужно создать ссылочный узел при добавлении другого узла. Если вы просто хотите сделать ссылку / node / add / [contenttype] открытой в лайтбоксе, попробуйте модуль Lightbox2 .
Есть как минимум два мира, о которых я знаю:
http://drupal.org/project/popups_reference, который использует http://drupal.org/project/popups
и
http://drupal.org/project/noderelationships, который использует http://drupal.org/project/modalframe
Обе они посвящены созданию узла в модальном режиме для ссылки на него через поле ссылки на узел. Там могут быть для более общих целей, или вы могли бы адаптировать один из них. В последнее время я наслаждаюсь отношениями с нодами. Недавно не пробовал другой.
В Drupal есть отличный модуль automodal , который работает с Modal Frame API . Что вам нужно сделать, это просто добавить новый класс 'automodal' к вашим ссылкам ... и волшебство сделано для вас.
Другой модуль Modal Nodereference . Вот цитата об этом (со страницы проекта модуля):
... превращает виджет ссылка на узел в модальное всплывающее окно, позволяющее создавать новые связанные узлы на лету. Поскольку он использует iframe, он должен поддерживать даже загрузку Javscript и файлов внутри подузла. Важная особенность: он должен работать с редакторами, полями изображений и всеми другими функциями JavaScripting. Мы построили его именно для удовлетворения этих потребностей. Мы начали с modalframe, а не с одной из других всплывающих библиотек, потому что мы знали, что можем сделать это с TinyMCE, CKEditor и ImageField - библиотеками, которые испытывают трудности при работе с другими всплывающими API. Зависит от модуля Automodal , а также от превосходного модуля Modal Frame API .
... превращает виджет ссылка на узел в модальное всплывающее окно, позволяющее создавать новые связанные узлы на лету. Поскольку он использует iframe, он должен поддерживать даже загрузку Javscript и файлов внутри подузла.
Важная особенность: он должен работать с редакторами, полями изображений и всеми другими функциями JavaScripting. Мы построили его именно для удовлетворения этих потребностей. Мы начали с modalframe, а не с одной из других всплывающих библиотек, потому что мы знали, что можем сделать это с TinyMCE, CKEditor и ImageField - библиотеками, которые испытывают трудности при работе с другими всплывающими API.
Зависит от модуля Automodal , а также от превосходного модуля Modal Frame API .