Aggiungere un elemento JSP ad un template di sviluppo
quando si desidera che il JSP venga utilizzato da un insieme di
elementi che utilizzano lo stesso template di sviluppo.
- Aprire o creare un template di sviluppo.
- Fare clic su Gestisci elementi.
- Selezionare JSP come tipo di elemento.
- Immettere un nome. Non utilizzare i caratteri double-byte e
caratteri diversi da ASCII.
- Immettere un titolo di visualizzazione da utilizzare come titolo di indici e moduli visualizzati dell'elemento.
- Se è stato creato un plug-in di provider di testo per un sito con più locale,
è possibile anche selezionare il provider di testo ed immettere una chiave per cercare
una stringa dal provider di testo selezionato. Il provider di testo visualizza un titolo
di visualizzazione diverso per ciascuna lingua per cui è stato configurato. Il testo immesso nel campo Titolo di visualizzazione viene
utilizzato solo se non è disponibile un titolo di visualizzazione appropriato fornito
dal provider di testo selezionato o se il provider di testo non è disponibile.
- Fare clic su OK. L'elemento JSP viene aggiunto al modulo.
- Andare alla scheda Contenuto predefinito.
- Andare all'elemento JSP aggiunto. Specificare il percorso del file
JSP oppure non fare nulla se si desidera che tale informazione venga immessa dai creatori del contenuto.
- Immettere il percorso di un file JSP se richiesto oppure lasciare vuoto
se si desidera che i creatori del contenuto specifichino il JSP. Il percorso deve iniziare con una
barra.
Ad esempio:
/percorso/nomefilejsp.jsp
Memorizzazione dei file JSP: I file JSP si possono trovare:
- nella directory
was_profile_root/installedApps/node-name/wcm.ear/ilwwcm.war
del server.
la pagina
JSP deve essere memorizzata anche nella directory war del client del servlet o del portlet di rendering locale o del portlet che richiama il file JSP, se si utilizza l'API Web Content Manager.
Ad esempio, per effettuare il rendering di una pagina JSP in un portlet di rendering locale, è anche necessario
memorizzare una copia del file JSP in was_profile_root/installedApps/node-name/PA_WCMLocalRendering.ear/ilwwcm-localrende.war
- in qualsiasi altra applicazione Web in esecuzione sul portale. Quando si fa riferimento a file
JSP di un'altra applicazione Web, utilizzare il seguente percorso: contextPath;jspPath
Ad esempio: /wps/customapplication;/jsp/editor.jsp
- Immettere un messaggio di errore da visualizzare quando viene immesso un percorso JSP errato. Se è
presente un errore di sintassi, viene visualizzata una traccia stack dell'eccezione Java.
- Fare clic su
per aprire le proprietà di visualizzazione dell'elemento. Qui è
dove viene definita la modalità di visualizzazione dell'elemento nel modulo dell'elemento.- Per visualizzare l'elemento come campo obbligatorio, selezionare Identificarlo come obbligatorio.
- Per nascondere a tutti gli utenti un campo nel modulo di contenuto, selezionare Nascondi campo. Se si tratta di un campo obbligatorio è necessario specificare un valore predefinito.
Nota: gli amministratori e i responsabili possono scegliere di visualizzare
i campi e gli elementi nascosti in un elemento facendo clic su Mostra campi nascosti.
- Selezionare gli utenti o i gruppi a cui si desidera concedere l'accesso in modifica per un campo o
elemento facendo clic su Aggiungi editor.
- Selezionare gli utenti o i gruppi a cui si desidera concedere l'accesso in visualizzazione per un campo o elemento facendo clic su Aggiungi visualizzatori.
- Immettere la guida specifica del campo in Testo guida del campo.
Questa verrà visualizzata con l'elemento nel modulo di contenuto.
Se è stato creato un plug-in di provider di testo per un sito con più locale,
è possibile anche selezionare il provider di testo ed immettere una chiave per cercare
una stringa dal provider di testo selezionato. Il provider di testo visualizza un testo
della guida differente per ciascuna lingua per cui è stato configurato.
Il testo immesso nel campo Guida del campo viene utilizzato solo se non è
disponibile un testo della guida appropriato dal provider di testo selezionato oppure se il provider di testo
non è disponibile.
- Salvare il template di sviluppo.