Aggiunta di un elemento JSP a un template

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.

  1. Aprire o creare un template di sviluppo.
  2. Fare clic su Gestisci elementi.
  3. Selezionare JSP come tipo di elemento.
  4. Immettere un nome. Non utilizzare i caratteri double-byte e caratteri diversi da ASCII.
  5. Immettere un titolo di visualizzazione da utilizzare come titolo di indici e moduli visualizzati dell'elemento.
  6. 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.
  7. Fare clic su OK. L'elemento JSP viene aggiunto al modulo.
  8. Andare alla scheda Contenuto predefinito.
  9. 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.
    1. 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

    2. 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.
  10. Fare clic su proprietà per aprire le proprietà di visualizzazione dell'elemento. Qui è dove viene definita la modalità di visualizzazione dell'elemento nel modulo dell'elemento.
    1. Per visualizzare l'elemento come campo obbligatorio, selezionare Identificarlo come obbligatorio.
    2. 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.
    3. 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.
    4. 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.
    5. 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.

  11. Salvare il template di sviluppo.