J'ai 2 vues personnalisées (types de blocs) 'view_A' et 'view_B', l'une montre le contenu, l'autre montre les commandes. Je dois les regrouper sur une seule page affichant dans 2 tableaux différents. Cela n'a vraiment aucun sens de regrouper les événements et les commandes dans une seule table.
J'ai essayé de créer une page, mais je ne peux pas sélectionner «bloquer» pour le type de contexte. Je ne peux que sélectionner des nœuds. Quelle est la meilleure façon d'utiliser l'interface utilisateur de Drupal 7 pour ce faire?
Réponses:
Un moyen plus simple peut être:
Configuration actuelle:
Pas:
2 a. Ensuite, dans l'en-tête ou le pied de page de la vue ( selon que vous souhaitez la vue B avant ou après la vue A ), ajoutez une zone de vue globale qui affichera la vue B lors de la visualisation de la page Vue A.
2 b. Sélectionnez parmi vos vues existantes la vue B
2 c. Appliquez la modification à l'affichage actuel et vous avez terminé.
la source
Vous pouvez simplement créer une page vierge avec un chemin personnalisé (c'est-à-dire / ma-page-vide) et sans contenu.
Ensuite, dans le menu structure> blocs, affectez les blocs à la zone de contenu et définissez-les pour qu'ils n'apparaissent que sur l'URL de la page que vous venez de créer?
la source
Vous pouvez également utiliser la vue de champ Vues . Vous créez donc 2 vues distinctes, puis décidez laquelle voulez-vous placer dans quelle région, c'est-à-dire en-tête ou pied de page et en fonction de cela, ajoutez Global: View (vue du champ Vues) à partir de la section globale.
La seule différence que je connais de la méthode ci-dessus est que ce module vous permet également de passer des arguments à partir de la vue parent et intègre également des jetons.
la source
l'insertion d'une vue dans une autre cause un problème de pagination
par exemple, dans la vue racine, vous n'avez que 3 lignes, mais dans l'enfant - 200.
la pagination de la vue enfant affichera dans TOUTES LES PAGES 3 lignes de vue racine en haut
la source
Je pense que vous devez définir «ID de pageur» sur une valeur supérieure (supérieure à 0) dans les paramètres du pageur Vues pour chacune des vues combinées. Ensuite, le problème de pagination ne se produira pas.
Merci!
la source