Utilizzo di un modello per inserire JavaScript e URL

Potete definire un modello URL (detto anche modello Href) per facilitare e migliorare l’immissione degli URL delle mappe immagine. La definizione di un modello URL risulta utile se la maggior parte degli URL della mappa immagine hanno uno stesso formato fisso. Immettendo la parte fissa dell’URL come modello URL non sarà necessario reimmetterla ogni volta che create una mappa immagine. Il modello URL può contenere anche parametri, nomi di percorso e comandi JavaScript. Per impostazione predefinita, il modello URL contiene un handler JavaScript proprietario di Scene7 che si chiama loadProduct e apre l’immagine in una nuova finestra.

Nota: Tenete presente che quando aggiungete il codice JavaScript nell’attributo HREF della mappa immagine, il codice viene eseguito sul computer client. Accertatevi quindi che il codice JavaScript sia sicuro.

I modelli URL

In un modello URL il contenuto della colonna URL nell’elenco Mappa immagine è sostituito da un doppio simbolo di dollaro (‘$$’):

Javascript:loadProduct('$$');void(0);

Nel modello URL vanno inseriti tutti i valori che restano invariati nelle diverse mappe immagine. Nella colonna URL dell’elenco Mappa immagine vanno invece aggiunti solo i valori che variano da mappa immagine a mappa immagine. Ad esempio:

  • Modello URL: javascript:loadProduct('http://www.sitodiesempio.com/$$');void(0);

  • Valore URL: product.htm

  • URL effettivo generato: javascript:loadProduct('http://www.sitodiesempio.com/product.html);void(0);

Per impostazione predefinita, il modello URL include un handler JavaScript proprietario di Scene7 che si chiama loadProduct e apre una nuova finestra con la destinazione URL. Tuttavia potete usare qualsiasi codice JavaScript per sostituire questo handler JavaScript o usare uno dei seguenti handler Scene7:

  • loadProductCW

    visualizza la destinazione URL specificata nella colonna URL nella finestra corrente. Questo handler è indicato soprattutto per gli eCatalog integrati in una pagina di un sito Web.

  • loadProductPW

    visualizza la destinazione URL specificata nella colonna URL nella finestra principale (la pagina che ha aperto quella corrente). La finestra corrente resta aperta, ma quella principale cambia per visualizzare la destinazione URL.

    Nota: L’handler loadProductPW non supporta i visualizzatori DHTML e HTML5.

Creazione di un modello URL

Per creare un modello URL:

  1. Nella schermata Editor mappa (per le immagini e i set 360 gradi) o nella scheda Mappe pagine della schermata eCatalog (per gli eCatalog), selezionate Modifica accanto all’opzione Modello URL. Viene visualizzata la finestra di dialogo Modifica modello mappa.

  2. Immettete il codice JavaScript e l’URL completo (con la porzione variabile sostituita dai segni di dollaro [$$]). Potete incollare il codice facendo clic con il pulsante destro del mouse e scegliendo Incolla.

  3. Fate clic sul pulsante Salva.

Gestione dei modelli URL

La pagina Editor mappa (per le immagini e i set 360 gradi) e la scheda Mappe pagine della schermata eCatalog (per gli eCatalog) offrono i seguenti comandi per gestire i modelli URL:

Opzione Modello URL
Selezionate l’opzione Modello URL per applicare il modello URL a tutte le mappe immagine di un’immagine o di una pagina di eCatalog.

Opzione Modello
Deselezionate l’opzione Modello nell’elenco Mappa immagine URL se non volete che il modello URL sia utilizzato da una determinata mappa immagine.