Combina due visualizzazioni su una pagina


10

Ho 2 visualizzazioni personalizzate (tipi di blocco) 'view_A' e 'view_B', uno mostra il contenuto l'altro mostra gli ordini. Devo combinarli in un'unica pagina che viene visualizzata in 2 tabelle diverse. Davvero non ha senso raggruppare eventi e ordini in una tabella.

Ho provato a creare una pagina, ma non riesco a selezionare "blocco" per il tipo di contesto. Posso selezionare solo nodi. Qual è il modo migliore di usare l'interfaccia utente in Drupal 7 per farlo?


Sei riuscito a risolvere questo problema? Con quale tecnica hai seguito?
dibs

Risposte:


8

Un modo più semplice può essere:

Impostazione corrente:

  1. Visualizza A (mostra contenuto)
  2. Visualizza B (mostra ordini)

passi:

  1. Crea una nuova "visualizzazione di pagina" della Vista A e imposta il percorso e il menu, se necessario.

2 a. Quindi sull'intestazione o sul piè di pagina della vista (a seconda se si desidera visualizzare la B prima o dopo la vista A ) aggiungere un'area di visualizzazione globale che mostrerà la vista B quando si visualizza la pagina Visualizza A.

Area di visualizzazione globale

2 b. Seleziona dalle viste esistenti la vista B

Seleziona Visualizza B

2 c. Applica la modifica al display corrente e il gioco è fatto.


Quando deseleziono "Area della vista globale" e premo Applica, ottengo "Non è possibile apportare modifiche a una vista bloccata". Cos'è questo e come posso aggirarlo?
Rayhan Muktader, il

Quel messaggio indica che la vista è bloccata da un altro utente o sessione nella modalità di modifica. Questo di solito ha un messaggio in alto che dice di "rompere" il blocco.
Emil Orol,

3

Potresti semplicemente creare una pagina vuota con un percorso personalizzato (ad esempio / my-pagina vuota) e senza contenuto.

Quindi nel menu struttura> blocchi assegnare i blocchi all'area del contenuto e impostarli in modo che vengano visualizzati solo nell'URL della pagina appena creata?


2

È inoltre possibile utilizzare la vista Campo visualizzazioni . Quindi crei 2 viste separate e poi decidi quale vuoi posizionare in quale regione, ad esempio intestazione o piè di pagina e in base a ciò aggiungi Global: View (vista del campo Viste) dalla sezione globale.

L'unica differenza che conosco dal metodo sopra è che questo modulo consente di passare argomenti anche dalla vista padre e ha anche l'integrazione token.


Potremmo applicare questo metodo con questa domanda? drupal.stackexchange.com/questions/79096/…
BandOfBrothers

0

l'inserimento di una vista in un'altra causa un problema di impaginazione

ad esempio nella vista radice hai solo 3 righe, ma nel figlio - 200.

l'impaginazione della vista figlio mostrerà in TUTTE LE PAGINE 3 righe di vista radice nella parte superiore


0

Penso che sia necessario impostare "ID cercapersone" su un valore più alto (maggiore di 0) nelle impostazioni del cercapersone Viste per ciascuna vista combinata. Quindi, non si verificherà il problema di impaginazione.

Grazie!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.