Domanda

Come posso creare un semplice componente di link simbolico che permette agli utenti di creare link simbolici ad altre pagine esistenti?

Risposta, Soluzione

Per generare un semplice componente di link simbolico che permette di creare una pagina di link simbolico, è sufficiente un semplice componente di pagina con il seguente codice:

com.day.cq.wcm.api.WCMMode mode = com.day.cq.wcm.api.WCMMode.DISABLED.toRequest(request); try { %><sling:include path="/content/geometrixx/en/products" /><% } catch (Exception e) { log.error("Exception while including target", e); } finally { mode.toRequest(request); } 

Nell'esempio precedente, la pagina di contenuto che si trova in /content/geometrixx/en/products sarà visualizzata come riferimento hardcoded. La pagina del link simbolico stesso viene visualizzata in modalità di sola lettura, la funzionalità di modifica è disabilitata.

Nota che questo è solo un esempio che mostra il principio di base. Ciò che manca, ad esempio, è una finestra di dialogo che permette agli utenti di scegliere il target del link simbolico e così via.

Si applica a

CQ5.X

Questo prodotto è concesso in licenza in base alla licenza di Attribuzione-Non commerciale-Condividi allo stesso modo 3.0 Unported di Creative Commons.  I post su Twitter™ e Facebook non sono coperti dai termini di Creative Commons.

Note legali   |   Informativa sulla privacy online