2012-04-02 13 views
7

È possibile estendere l'editor RTF per aggiungere e altri elementi HTML5? Gli elementi nell'elenco a discesa Tipo sezione possono essere aggiunti a forse?Estendi editor rich text (Tridion 2011 SP1)

Acclamazioni

Modifica

Grazie per l'ingresso, ho optato per un approccio che ha sfruttato il foglio di stile Formato area con l'aggiunta di un nuovo stile nel p.Blockquote {}, poi guardiamo per <p class="Blockquote"> e sostituirlo con l'attuale <blockquote> tag tramite la nostra applicazione. Semplici!

risposta

9

Neil,

Il file TcmXHTML.Config contiene un elenco di HTML 5 tag che la RTE sosterrà. È possibile aggiungere tag a questo elenco, ma farlo a proprio rischio.

So che è possibile personalizzare il menu a discesa Stili (utilizzando FormatArea.css) ma non si è sicuri del tipo di sezione.

2

È possibile estendere l'editor RTF di sicuro, anche se a seconda di ciò che si vuole fare a volte richiede di ricostruirne un po '(che non si estende ma più il tipo di soluzione di hacking che noi doniamo non voglio;). Soprattutto il menu a discesa Tipo di sezione, che sembra provenire da qualche parte in profondità. Il fatto che non abbia elementi HTML5 è legato al tipo di documento HTML5 che non è disponibile o credo.

Per aggiungere elementi HTML5, penso che sia più semplice se si aggiunge un pulsante alla barra degli strumenti dell'editor rich-text e lo si utilizza per gli elementi HTML5 (tenere presente che il supporto del livello di accessibilità non può più essere utilizzato, poiché ci manca il HTML5 doctype attualmente). Dovrai creare un'estensione completa dietro quel pulsante, quindi non sarà banale, ma penso che abbia una percentuale di successo migliore rispetto al tentativo di aggiungerli al menu a discesa esistente.

In ogni caso, consiglierei anche di inserire il supporto HTML5 per il campo rich text come idea al http://ideas.sdltridion.com/ in modo che possa essere considerato per una versione futura.

Problemi correlati