Drupal Contextes Vs. Panneaux

Drupal offre aux développeurs une énorme quantité de contrôle sur ce qui apparaît sur une page Web, selon le moment où il est vu et qui est le visionnement. Pour ce faire, il peut fractionner certains aspects de la page, le contenu et la session utilisateur en «entités» abstraites qui peuvent être programmés indépendamment. Deux d'entre eux sont des «contextes» et «panneaux». Ni est un élément de conception visible dans un site Drupal; au contraire, ils travaillent ensemble pour générer une page personnalisée vue par l'utilisateur dans un cas particulier.

contextes Défini

Dans le sens le plus large, un «contexte» dans Drupal est l'ensemble des circonstances dans lesquelles une page particulière, ou «nœud» est consulté. Il peut inclure un certain nombre d'aspects, y compris la catégorie ou l'identité spécifique de l'utilisateur demandant la page, ce navigateur reçoit la page, les pages qui l'utilisateur a consulté avant la demande, et quelles options menu, l'utilisateur a sélectionné le précédent pages. Lorsque Drupal fonctionne dans un mode sensible au contexte, il va vérifier les aspects contextuels que le programmeur a spécifié avant d'afficher la page demandée.

Panneaux Défini

Vous pouvez penser de panneaux dans Drupal comme page squelette mises en page. Les panneaux définissent les régions d'une page à laquelle le contenu peut être attribuée. Cependant, un groupe spécial ne soit pas lié à une page spécifique; il peut être affecté à une page ou d'un noeud, soit sur une base conditionnelle ou tout le temps. Attribution d'un panneau à un noeud permet au concepteur de remplacer les paramètres de conception par défaut de ce nœud. Un panneau peut contenir tout type de contenu, tels que des images, du texte, des aliments ou des formulaires Web. Il peut même contenir d'autres panneaux, appelés sous-panneaux.

Comment Contextes et panneaux sont mis en œuvre dans Drupal

Les modules contextuels et panneaux doivent être installés dans Drupal pour donner l'accès au concepteur de ces caractéristiques. le code de base de Drupal peut faire une quantité limitée de contextuelle vérifier par lui-même, mais pour une mise en œuvre complète des contextes vous aurez besoin du module de contexte. Ces deux modèles nécessitent l'installation de la suite d'outils Chaos avant qu'ils ne peuvent être activées.

Comment Panels et Contextes peuvent travailler ensemble

Dans le cadre de sa fonction, un panneau peut vérifier certains aspects du contexte au moment de décider quel contenu à afficher sur un site. Par exemple, un panneau conçu pour afficher un rapport de base de données peut vérifier si l'utilisateur qui consulte la page est anonyme ou enregistré. Si le contexte indique que l'utilisateur est inscrit, le panneau peut alors afficher un ensemble de liens permettant à l'utilisateur de modifier l'ordre de tri des données, tandis que l'utilisateur anonyme ne serait pas avoir accès aux liens. Le contexte peut aussi dire le panneau quel autre contenu est déjà affiché sur la page ou les options qui ont été sélectionnés. En combinant des règles contextuelles, un seul panneau peut générer d'innombrables pages affichages possibles pour l'utilisateur.