2012-05-15 17 views
5

Ho una domanda sull'implementazione della nuova interfaccia utente all'interno di un sito Web .net creato utilizzando le pagine master.UI Tridion SDL Utilizzo delle pagine master .Net

La nostra soluzione utilizza pagine master .NET. Tutto è configurato come documentato here in quanto la nostra pagina principale utilizza il codice < --INIT_SITE_EDIT -> alla fine del file per assicurare che il codice siteedit/i sia incorporato correttamente. Quando navighiamo sul sito web e passiamo all'interfaccia dell'interfaccia utente, la masterpage viene effettivamente aperta (anche se i componenti di contenuto corretti vengono inseriti per la modifica) ... ma ciò rende impossibile per gli utenti ripubblicare l'intera pagina all'interno del nuova interfaccia utente.

C'è un modo semplice per risolvere questo che mi manca? Temo che dovrò fare qualche manipolazione del codice che viene emesso dai blocchi di codice dell'interfaccia utente/siteedit di default per inserire la pagina corretta tcm-id.

Grazie in anticipo,

John

+0

Non avere dettagli giusti ora, ma il nostro ambiente di formazione utilizza le pagine master e l'interfaccia utente di Tridion: ci sono state alcune sfide, ma nessun problema reale è stato implementato lì. Prova a confrontare l'HTML risultante con una pagina "standard"? –

+0

Hey Nuno, grazie, so che ho bisogno del ID pagina della pagina reale nella parte <- PageSettings ->. Non vedo un modo ootb per fornire questo alla pagina master dalla mia normale pagina .aspx? Mi manca sicuramente qualcosa di ovvio qui. – johnwinter

+1

Hai provato a rimuovere il TBB di modifica del sito dalla pagina principale e averlo nella pagina effettiva? –

risposta

2

Per risolvere questo problema sono state prese le seguenti operazioni:

  1. Rimuovere il SiteEdit/UI blocco modello di edificio 'Attiva la modifica in linea per la pagina' dal Modello di pagina principale.
  2. Nel DWT per le pagine di contenuti (in cui il layout è solo <contentplaceholder> tag aggiungere il valore <!--SITE_EDIT_INIT--> all'interno quella finale.
  3. Ripubblicare tutto.

Spero che questo aiuti.

Problemi correlati