Para Desenvolvedores

Tags html gerando automaticamente no editor HTML

Resolvido

De forma recorrente e fora de nosso controle, sempre que precisamos realizar alguma alteração na caixa de conteúdo (ou textarea) de alguma publicação, após passar por todas as etapas do workflow e a alteração refletir em produção, identificamos que elementos HTML são gerados automaticamente. Ou o editor de texto encapsula o conteúdo editado em tags <p> ou <span>, ou gera tags <p> com o char '&nbsp'  dentro, causando a quebra do nosso layout em produção e tirando a autonomia do time que atualiza os conteúdos, nos obrigando como desenvolvedores em atuar nisso que não deveria ser necessário.

Poderiam, por gentileza nos auxiliar a sanar esse problema?

Por Fórum Lumis

Em 15/04/19 15:33

Acompanhar pergunta

3 resposta(s):

Ordenar por:

Onde configurar isso no Lumis Portal? Usamos o DouiControls.xml com o seguinte trecho

<xsl:template match="control[@type='lum_inputHtmlEditor']" mode="listToolbarButtons">
		{ name: 'clipboard', items : [ 'PasteText','PasteFromWord','-',
			'Bold','Italic','Underline','-','NumberedList','BulletedList','Outdent','Indent','-','RemoveFormat'] },
		{ name: 'lumis', items : ['lumisPage','lumisDocument','lumisMedia','lumisWidgetRepository',
			'lumisContentLink','Link','lumisHtmlSnippet','lumisURLAccessibilityEvaluation'] },
		{ name: 'code', items : [ 'Source','Maximize' ] }
	</xsl:template>

Por Webmaster

Em 16/04/19 10:56

Thiago, tivemos que sobrescrever o template, pois algumas pessoas estavam sentindo falta de alguns recursos e ficou assim:

<xsl:template match="control[@type='lum_inputHtmlEditor']" mode="listToolbarButtons">
		{
			name: 'clipboard', 
			items : [ 
				'PasteText',
				'PasteFromWord',
				'-',
				'Bold',
				'Italic',
				'Underline',
				'Strike',
				'Subscript',
				'Superscript',				
				'-',
				'NumberedList',
				'BulletedList',
				'Outdent',
				'Indent',
				'-',
				'RemoveFormat'
			]
		},
		{ 
			name: 'paragraph', 
			items : [				
				'JustifyLeft',
				'JustifyCenter',
				'JustifyRight',
				'JustifyBlock'
			] 
		},
		{ 
			name: 'colors', 
			items : [ 
				'TextColor',
				'BGColor'
			] 
		},		
		{ 
			name: 'lumis', 
			items : [
				'lumisPage',
				'lumisDocument',
				'lumisMedia',
				'lumisWidgetRepository',
				'lumisContentLink',
				'Link',
				'lumisHtmlSnippet',
				'lumisURLAccessibilityEvaluation'
			] 
		},		
		{
			name: 'code', 
			items : [
				'Source',
				'Maximize'
			]
		},		
		{ 
			name: 'styles', 
			items : [				
				'Format',
				'Font',
				'FontSize' 
			] 
		},
		{
			name: 'insert',
			items : [
				'Table'
			]
		},
	</xsl:template>

Desejo saber onde colocar autoParagraph = false

Por Webmaster

Em 16/04/19 14:29

Entrar

Interaja com a comunidade e tenha acesso a conteúdos exclusivos.

Houve algum erro ao acessar o banco de dados. Tente novamente mais tarde.