RichHtmlField: inibire funzionalità della barra di formattazione

Posted on November 21, 2014

0


E’ frequente la richiesta di limitare la libertà dei redattori nel momento in cui inseriscono contenuti all’interno di una pagina di Publishing di SharePoint. Non sempre ricordo le combinazioni possibili, per cui questo post è prevalentemente per coloro che non conoscono le opzioni o che se le dimenticano facilmente Sorriso

Questa è la barra di formattazione completa:

clip_image002

Possono essere modificati i valori predefiniti di alcune proprietà del controllo <PublishingWebControls:RichHtmlField FieldName="MyPublishingPageContent" runat="server"/> che nel page layout corrisponde ad un metadata di tipo “tipo “Full HTML content with formatting and constraints for publishing”.

AllowFontColorsMenu

clip_image003

Vengono inibite le funzionalità che consentono di:

– Evidenziare con colori il testo

– Cambiare colore al testo

AllowFontSizesMenu

clip_image004

Viene inibita la funzionalità che consente di cambiare la dimensione del carattere.

AllowFontsMenu

clip_image005

Vengono inibite le funzionalità che consentono di:

– Cambiare il tipo di carattere

– Cambiare la dimensione del carattere

AllowTextMarkup

clip_image006

Vengono inibite le funzionalità che consentono di:

– Inserire grassetto

– Inserire corsivo

– Inserire sottolineato

– Inserire sbarrato

– Inserire pedici

– Inserire apici

AllowFonts

clip_image007

Vengono inibite le funzionalità che consentono di:

– Cambiare il tipo di carattere

– Cambiare la dimensione del carattere

– Inserire grassetto

– Inserire corsivo

– Inserire sottolineato

– Inserire sbarrato

– Inserire pedici

– Inserire apici

– Evidenziare con colori il testo

– Cambiare colore al testo

– Cancellare la formattazione applicata

AllowHeadings

clip_image008

Dal gruppo “Styles” non sono più disponibili gli stili di tipo Headings.

AllowStyles

clip_image009

Viene inibita integralmente la funzionalità che consente di applicare stili al testo.

AllowLists

clip_image010

Viene inibita la funzionalità che consente di inserire liste ordinate e non ordinate nella pagina.

AllowParagraphFormatting

clip_image011

Vengono inibite le funzionalità che consentono di:

– Indentare il testo

– Modificare l’allineamento dei paragrafi

DisableBasicFormattingButtons

clip_image012

Vengono disabilitate le funzionalità che consentono di:

– Cambiare il tipo di carattere

– Cambiare la dimensione del carattere

– Inserire grassetto

– Inserire corsivo

– Inserire sottolineato

– Inserire sbarrato

– Inserire pedici

– Inserire apici

– Evidenziare con colori il testo

– Cambiare colore al testo

– Cancellare la formattazione applicata

– Indentare il testo

– Modificare l’allineamento dei paragrafi

AllowHtmlSourceEditing

clip_image013

Viene inibita la funzionalità che consente di editare direttamente l’HTML della pagina.

E’ possibile controllare anche quali oggetti il redattore può inserire in pagina:

clip_image014

AllowHyperlinks

clip_image015

Vengono inibite le funzionalità che consentono di:

– Inserire link interni

– Inserire link esterni

– Inserire link a file

AllowExternalUrls

Il comando Link rimane attivo:

clip_image016

Al salvataggio il sistema comunica la presenza di codice non valido che dovrà essere “corretto” prima di potere salvare la pagina:

clip_image018

Nel campo appare questo:

clip_image019

Selezionando Auto Correct, il link viene eliminato dal testo inserito.

AllowImages

clip_image020

Viene inibita la funzionalità che consente di inserire immagini

AllowReusableContent

clip_image021

Viene inibita la funzionalità che consente di inserire contenuto riutilizzabile.

AllowTables

clip_image022

Viene inibita la funzionalità che consente di inserire contenuto riutilizzabile.

AllowEmbedding

clip_image023

Viene inibita la funzionalità che consente di inserire codice (iFrames, script, …).

AllowInsert

clip_image024

Vengono inibite le funzionalità che consento di inserire qualsiasi oggetto nella pagina.

Se si è lasciata la possibilità di inserire tabelle, è possibile controllare cosa i redattori possono fare dal Ribbon contestuale della tabella:

clip_image025

AllowTableStyles

clip_image026

Vengono inibite tutte le funzionalità di formattazione della tabella.

Se si è lasciata la possibilità di inserire immagini, è possibile controllare cosa i redattori possono fare dal ribbon contestiale dell’immagine:

clip_image027

AllowImageFormatting

clip_image029

Vengono inibite le funzionalità che consento di :

– Modificare lo stile dell’immagine

– Modificare la posizione dell’immagine

AllowImagePositioning

clip_image030

Viene inibita la funzionalità che consente di modificare la posizione dell’immagine

AllowImageStyles

clip_image031

Viene inibita la funzionalità che consente di modificare lo stile dell’immagine

Advertisements
Posted in: SharePoint