Añadir varios rasgos de tipo de texto.
Lee la plantilla del problema y luego proporciona el código y demostra
Lee la respuesta completa abajo ↓Pregunta
Siempre que intento añadir varios rasgos de texto tipográfico con diferentes condiciones y etiquetas distintas, solo hace falta uno en cada condición de rasgo. Por favor, ayudadme con la solución.
Respuestas (2)
Lee la plantilla del problema y luego proporciona el código y demostra
editor. DomComponents.addType('text', {
isComponent: el =>( (el.attributes&&el.attributes.paraJustify&&el.attributes.paraJustify.value) ),
modelo: {
Predeterminados: {
Rasgos: [
{
tipo: 'select',
Opciones: [
{ valor: 'text-align:center', nombre: 'Center' },
{ valor: 'text-align:left ', nombre: 'Left' },
{ valor: 'text-align:right', nombre: 'Right' },
{ valor: 'text-align:justify', nombre: 'Justify' },
],
etiqueta: 'align',
Nombre: 'Style',
},
],
Para que el estilo por defecto.
atributos: { estilo: 'text-align:center' },
},
}
});
editor. DomComponents.addType('text', {
isComponent: el => el.attributes&&el.attributes.bannerBackgroundImage&&el.attributes.bannerBackgroundImage.value,
modelo: {
Predeterminados: {
Rasgos: [
{
tipo: 'select',
Opciones: [
{ valor: 'imagen-fondo:url("https://s.freecharge.in/content/images/egold/egold-banner2.png")', nombre: 'Original' },
{ valor: 'imagen-fondo:ninguno; color-fondo:#ffffff; ', nombre: 'Ninguno' },
],
etiqueta: 'Backgroud Image',
Nombre: 'Style',
},
],
},
}
});
editor. DomComponents.addType('text', {
isComponent: el => el.attributes&&el.attributes.ctaLocation&&el.attributes.ctaLocation.value,
modelo: {
Predeterminados: {
Rasgos: [
{
tipo: 'select',
Opciones: [
{ valor: ' izquierda:0px; derecha:0px; inferior:5px; ', nombre: 'Original' },
{ valor: 'top:0px', nombre: 'Top' },
],
etiqueta: 'ubicación CTA',
Nombre: 'Style',
},
{
tipo: 'select',
Opciones: [
{ valor: 'color-fondo:rojo', nombre: 'Rojo' },
{ valor: 'color-fondo:azul ', nombre: 'Blue' },
{ valor: 'color-fondo:gris', nombre: 'Grey' },
{ valor: 'color-fondo:naranja', nombre: 'Naranja' },
],
etiqueta: 'Color de fondo',
Nombre: 'Style',
cambioprop: 1
},
],
},
}
});Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #2786
Añadir múltiples rasgos de tipo de texto
Siempre que intento añadir varios rasgos o texto tipográfico con diferentes condiciones y en distintas etiquetas/atributos, solo me queda u...
Issue #2001
No se puede acceder a la aplicación en la red LAN
Hola @artf, ¿Podrías ayudarme aquí, por favor? No puedo acceder a esta aplicación en la red LAN, ¿podrías ayudarme con qué hacer para que e...
Issue #1449
Asset Manager aparece para cada componente
¿Hay alguna razón por la que el gestor de activos por defecto aparezca por cada componente añadido? Lo hace para columnas, texto, etc.
Issue #1412
Sobre el modelo abierto para rasgos
Hola artf, Gracias por tu apoyo, Te pedí ayuda de modales abiertos para rasgos. Por favor, ayudadme a resolver este problema.
Plugins de pago que cumplen con este problema
Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.
Cargando recomendaciones de plugins de pago...
Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.
Explora plugins gratuitos →Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.
Explora plugins premium →Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.