ToolTech - Intestazione (Business Edition)

Il negozio di esempio ToolTech presenta un'intestazione all'inizio di ogni pagina (NavHeader.jsp) che include i seguenti collegamenti:

Quando i clienti si collegano e ne viene approvata la registrazione, i suddetti collegamenti vengono visualizzati e, in caso contrario, vengono visualizzati solo Account e Scollegamento. Se i clienti hanno aggiunto il logo dell'organizzazione al file businessaccount.xml, lo potranno visualizzare sul lato destro dell'intestazione. Per ulteriori informazioni sull'aggiunta del logo dell'organizzazione in ToolTech, consultare i relativi collegamenti di seguito riportati.

Nota: I clienti registrati possono visualizzare gli Spazi di collaborazione solo se tale funzione è abilitata nei Servizi del negozio. Per ulteriori informazioni sugli spazi di collaborazione, consultare la sezione Implementazione di seguito riportata.

Comandi

NavHeader.jsp utilizza i seguenti comandi:

Bean

NavHeader.jsp utilizza i seguenti bean:

Implementazione

Nota: Per informazioni sulle tecniche di implementazione comuni a tutte le pagine del negozio di esempio, incluse le informazioni multi-culturali, consultare Pagine del negozio di esempio: tecniche di implementazioni comuni.

Quando NavHeader.jsp è caricato, il comando UserRegistrationBean  filtra i collegamenti su cui i clienti non dispongono di accesso. Sull'intestazione è consentita solo la visualizzazione dei clienti che dispongono dell'accesso a funzioni specifiche. Facendo clic su un collegamento, viene visualizzata la pagina relativa.

Quando un cliente fa clic su Home, il comando StoreCatalogDisplay carica la pagina CatalogMainDisplay.jsp.

Quando un cliente fa clic su Catalogo, il comando TopCategoriesDisplay carica la pagina di visualizzazione della categoria principale CatalogTopCategories.jsp.

Quando un cliente fa clic su Account, il comando LogonForm carica il file LogonForm.jsp, che quindi esegue l'indirizzamento su LogonDisplay.jsp.

Quando un cliente fa clic su Ordine corrente, il comando OrderItemDisplay carica la pagina Il suo ordine  OrderItemDisplay.jsp page.

Quando un cliente fa clic su Stato ordine, il comando TrackOrderStatus carica la pagina TrackOrderStatus.jsp.

Quando un cliente fa clic su   Elenco requisiti, il comando RequisitionListDisplay carica la pagina dell'elenco dei requisiti.

Quando un cliente fa clic su Spazi di collaborazione, il comando StoreCollabListDisplay carica la pagina degli spazi di collaborazione, StoreCollabListDisplay.jsp. Il collegamento Spazi di collaborazione è contenuto all'interno di una tag personalizzata (la tag ifEnabled) e può essere abilitato o disabilitato a seconda dell'opzione  selezionata nei Servizi del negozio. Fino a quando la tag personalizzata rimane in posizione, i Servizi del negozio possono essere utilizzati per spostarsi automaticamente da un sito che dispone del supporto di collaborazione ad uno che non dispone di tale supporto, senza dover modificare la JSP. Per abilitare o disabilitare definitivamente il supporto di collaborazione nella pagina, è possibile rimuovere le tag personalizzate ed il collegamento Spazi di collaborazione dalla JSP facendo clic su Applica definitivamente, nella GUI dei Servizi del negozio. Non si consiglia di rimuovere o modificare manualmente la tag personalizzata o il relativo collegamento. Al contrario, utilizzare il pulsante Applica definitivamente nei Servizi del negozio. 

Nota: Non è possibile copiare la tag personalizzata che circonda il collegamento Spazi di collaborazione nelle JSP di altri negozi. E' possibile utilizzare tali tag soltanto nel negozio che li ha contenuti originariamente. Per ulteriori informazioni sulla collaborazione, consultare i relativi collegamenti di seguito riportati.

Selezionando il collegamento Scollegamento, il cliente si scollega. Una volta eseguito lo scollegamento, le informazioni registrate non saranno disponibili ed il cliente non potrà esaminare il catalogo oppure ordinare articoli. Il cliente verrà trattato come un acquirente non registrato. Per fare altri acquisti, il cliente dovrà collegarsi.

Nota: Se il negozio ha abilitata la funzione di Assistenza Clienti, verificherà, attraverso i nomi dei clienti, se tali clienti sono registrati. I nomi clienti vengono quindi inviati all'applet dell'Assistenza Clienti per essere mostrati al rappresentante del servizio clienti ed al cliente. Dato che la pagina NavHeader.jsp è inclusa in ogni pagina di ToolTech, anche una parte del codice determina se la pagina è personalizzata o meno. Se una JSP, come ad esempio UserRegistrationUpdate.jsp, è una pagina personale, il codice viene aggiunto sulla pagina UserRegistrationUpdate.jsp prima che includa NavHeader.jsp

<flow:ifEnabled feature="customerCare">

<%

// Impostare il tipo di intestazione per questa JSP per LiveHelp. Essa deve

// essere impostata prima di NavHeader.jsp

request.setAttribute("liveHelpPageType", "personal");

%>

</flow:ifEnabled>

<%

String incfile;

incfile = includeDir + "NavHeader.jsp";

%>

<jsp:include page="<%=incfile%>" flush="true"/>

Quando questo codice rileva che la richiesta è per una pagina personale, al rappresentante del servizio clienti non sarà consentito visualizzare tali pagine. Per ulteriori informazioni sulla funzione di Assistenza Clienti, consultare gli "Argomenti correlati" di seguito riportati.

Argomenti correlati

Attività correlate

Riferimenti correlati

IBM copyright