top of page

LE PAGINE UTENTE

LEZIONE 2: LE PAGINE UTENTE

In questa seconda lezione viene creato il primo database, viene popolato dalla Sandbox di Wix, e vengono create le due pagine dinamiche 'Nuovi Utenti' e 'Profilo Utente'. Viene insegnato come collegare oggetti della pagina con i campi del Database, vengono inseriti bottoni, testo, e la prima porzione di codice.

SVILUPPI:

  • ricerca utenti

  • migliorie del design

  • creazione di nuovi campi nel database utente

  • lista utenti preferiti

  • galleria utente

  • lista post scritti dall' utente

  • lista video condivisi dall' utente

  • LIVELLO: base

  • GRAFICA: si

  • CODICE: si

  • DATABASE: si

Codice della Pagina: dbutenti(all)

SUGGERIMENTO: siccome spesso se si scrive il codice di evento direttamente nella zona codice l' interprete non funziona bene, l' evento Click del container va creato dalla finestra proprietà clickando sul metodo 'Click'. L' interprete aggiungerà automaticamente la porzione di codice qui segnata in rosso, all' interno della quale andrà inserito il codice rimanente (la porzione indicata in blu e in nero).

import wixLocation from 'wix-location';



 

export function container1_click(event) { //controllare che corrisponda l' ID del Container

   

   $w("#dynamicDataset").onReady(() => {  //controllare che corrisponda l' ID del Dataset  di lettura collegato al database utenti

            

 //rileva l' ID per il singolo item del Repeater su cui si clicka

 let $item = $w.at(event.context);

 let currentItem = $item("#dynamicDataset").getCurrentItem();

 let dynamicPageID = `${currentItem._id}`


 

 //trasferisce alla pagina dinamica Profilo Utente creata con URL + ID dell'item clickato

            wixLocation.to('/dbutenti/' + dynamicPageID); //controllare che corrisponda  il percorso della pagina nel SEO

 

        });

}

bottom of page