blazy - Drupal: crea contenido en popup/lightbox?
slick slider examples (4)
En Drupal, ¿hay alguna manera de crear contenido nuevo (basado en un tipo de contenido que use CCK) en una ventana emergente o caja de luz o una técnica similar?
Hay al menos dos mundos que conozco:
http://drupal.org/project/popups_reference que usa http://drupal.org/project/popups
y
http://drupal.org/project/noderelationships que usa http://drupal.org/project/modalframe
Ambas son sobre la creación del nodo en un modal para referenciarlo a través de un campo de referencia de nodo. Puede haber uno para fines más generales, o probablemente puedas adaptar uno de esos. No he disfrutado ninguna relación reciente últimamente. No he probado el otro recientemente.
Los proyectos a los que se refiere sprugman son útiles cuando necesita crear un nodo al que se hace referencia mientras agrega otro nodo. Si simplemente desea hacer que el enlace / node / add / [contenttype] se abra en una caja de luz, intente con el módulo Lightbox2 .
Hay un gran módulo en Drupal automodal que funciona con Modal Frame API . Lo que tienes que hacer es simplemente agregar una nueva clase ''automodal'' a tus enlaces ... y la magia está hecha para ti.
Otro es el módulo de Noferencia Modal . Aquí hay una cita al respecto (de la página del proyecto del módulo):
... convierte el widget de nodereferencia en una ventana emergente modal que permite crear nuevos nodos vinculados sobre la marcha. Debido a que utiliza un iframe, debe admitir incluso Javscript y cargas de archivos dentro del subnodo.
La gran característica: debería funcionar con editores, campos de imagen y todas esas otras cosas de JavaScripting. Lo construimos precisamente para satisfacer esas necesidades. Comenzamos con modalframe, en lugar de una de las otras bibliotecas emergentes, porque sabíamos que podíamos hacer que esto funcionara con TinyMCE, CKEditor e ImageField, bibliotecas que tienen dificultades para manejar otras API emergentes.
Depende del módulo Automodal , así como del excelente módulo API Modal Frame .