0

J'ai quelques difficultés à essayer de comprendre quelle structure de données adopter pour divers éléments de données et comment y accéder.wagtail/django pages de compréhension, lien et structures de données appropriées

Voici ma structure de menu et mes éléments de page.

       Home page 
        /   |      \ 
       News   About us    Events 
      /| \       / |  \ 
     n_item n_item n_item    e_item e_item e_item 

J'utilise wagtailmenus pour générer ma tête barre de navigation qui fonctionne comme un charme. Toutes les pages héritent des classes Page ou MenuePage. Maintenant, mon dilemme est quand je veux mettre/mettre en surbrillance "n_items" et "e_item" sur ma page d'accueil peut-être comme le top 3 des nouvelles et des événements. Je ne peux pas sembler comprendre comment accéder à ces pages dans mon chemin homePage en haut?

Dois-je remplacer "n_items" par "snippets" et les lier à ma page "homepage" et à la page "news", ainsi qu'aux événements?

Idéalement, le but serait d'avoir des «n_items» que je peux sélectionner et ils m'amènent directement à cette nouvelle et en outre une «voir toutes les nouvelles» qui me redirige vers la page «Nouvelles».

En gardant à l'esprit que je l'ai adopté un soutien en plusieurs langues en utilisant la ideology

suivant Aussi j'accordera

Répondre

0

La réponse est assez simple en utilisant l'avant des ensembles de requête.

context['news']=Page.objects.type(News) 
context['events']=Page.objects.type(Events) 

place que dans la fonction get_context de la page que vous souhaitez accéder à ce contenu à partir. Suivre les exemples here