it-swarm-fr.com

Afficher le nœud comme une fenêtre contextuelle

Je suis nouveau chez Drupal. J'ai un formulaire qui ajoute les détails de l'utilisateur à ma table. Je souhaite afficher ce nœud dans une fenêtre contextuelle. Comment pourrais-je faire ça?

5
Srinath

Il existe de nombreuses solutions pour ce genre de choses. Je le ferais dans la couche thème pour avoir quelque chose de vraiment léger. Vous pouvez également utiliser la variété de modules contextuels pour cela. Une façon simple de le faire, utilisez le module Lightbox2 , consultez cette page de documentation: http://drupal.org/node/25226

3
ipwa

Utilisez le module Colorbox Node :

Donne à l'utilisateur la possibilité d'afficher N'IMPORTE QUELLE page à l'intérieur d'un modal colorbox sans l'en-tête et le pied de page. Ces pages comprennent:

Ceci est un module apt pour faire apparaître un nœud.

2
Aparna pc

Fenêtre contextuelle du nœud

Le module contextuel de nœud crée des chemins pour la vue de nœud contextuel sans aucune dépendance (uniquement Drupal 7 core fonctionnellement utilisé pour la création d'une fenêtre contextuelle).

https://www.drupal.org/project/npop

COMMENT

  1. Activer le module
  2. Créer un lien.
    1. Variante 1: définir data-npop = "NODE_NID" (recommandé)
    2. Variante 2: définissez l'attribut href comme "ajax/npop/node/[nid]/load/nojs", où [nid] nid du nœud et définissez la classe de liens "use-ajax".
0
leymannx

Utilisation du module de noeud colorbox pour ouvrir le contenu du noeud à l'intérieur de la colorbox.

Télécharger Colorbox et Colorbox_node Module depuis drupal.org site Vous devez également télécharger bibliothèque colorbox et copier sur sites/all/libraries/colorbox

Installez les deux modules et activez-les à partir de la liste des modules. après Vous devez créer un lien manuellement ou en utilisant des vues ou comme vous le souhaitez. par exemple.

<a class="colorbox-node" href="node/123?width=600&height=600">Page1</a>
<a class="colorbox-node" href="node/123" data-href="node/123?width=600&height=600">Page2</a>
<a class="colorbox-node" href="node/123" data-inner-width="600" data-inner-height="600">Page3</a>

Vous devez spécifier width et height de colorbox pour s'adapter à votre contenu.

Prise en charge de la galerie

<a class="colorbox-node" href="blogs/my-example?width=600&height=600" rel="gallery">My Example</a>

Intégration également avec la prise en charge des vues/du contexte/des panneaux

0
AshwinP

La meilleure façon est en fait ce module:

http://drupal.org/sandbox/yuriseki/1771028

La seule chose que vous devez faire est d'adapter le chemin et vous avez terminé!

0
elluca