2013-10-13 15 views
5

Avevo disposto le forme nel file di posizionamento e non erano posizionate correttamente. Voglio eseguire il debug del posizionamento delle forme, ho abilitato il modulo di tracciamento della forma, ma gli strumenti di tracciamento della forma non vengono visualizzati nelle schermate di amministrazione.come è possibile eseguire il debug del posizionamento della forma nelle schermate di amministrazione CMS di Orchard

Mi chiedo come posso visualizzare la barra di tracciamento delle forme nelle schermate di amministrazione o come posso eseguire il debug del posizionamento della forma nelle schermate di amministrazione?

+0

La tracciatura dello shape non funziona nella sezione di amministrazione, quale problema si ha con il posizionamento? – Hazza

+0

Sì, infatti. In realtà il mio problema è che dopo aver configurato i file di posizionamento, il contenuto non è comparso, volevo eseguire il debug del posizionamento della forma per capire cosa avevo fatto di sbagliato. –

risposta

1

Yeap, è possibile modificare il posizionamento nell'area di amministrazione. Basta andare su "Content Definitions", cercare il "Content Type", modificarlo e c'è un pulsante di posizionamento in alto a destra "Edit Placement". Questo funzionerà per gli editori, se quello che stai cercando sono i posizionamenti all'interno degli elenchi; È necessario farlo dal file di posizionamento stesso. È possibile abbinare il "Tipo di visualizzazione", ad esempio SummaryAdmin per nascondere gli elementi. Questo è se si tratta di tipi di dogana o tipi comuni. Se quello che stai provando a "posizionare" viene da un altro modulo, devi cambiare il posizionamento in quello stesso modulo.

+0

Non sto chiedendo "Come fare il posizionamento". La mia domanda riguarda come eseguire il debug del posizionamento. –

4

Se siete interessati ad utilizzare forma Tracer sulle pagine di amministrazione, aprire il file ShapeTracingFactory.cs nel modulo Orchard.DesignerTools, e commentare la seguente riga nel metodo IsActivable:

se (AdminFilter.IsApplied (nuovo RequestContext (_workContext.HttpContext, new RouteData()))) return false;

+0

Non ha funzionato per me. Non riesco a vedere la piccola barra degli strumenti per la tracciatura della forma. – Matthias

+3

Applicalo anche su TemplatesFilter.cs e funziona! molto utile per l'amministratore si alterna :) – devqon