Plantilla/ Bloques/ Componentes
Bueno, con el atributo 'data-gjs-*' incluso puedes usar objetos (JSONs) '''js Contenido: '<div class="cls" data-gjs-attrobj='{"valid":"json"}'></div>',
Lee la respuesta completa abajo ↓Pregunta
Tenemos la necesidad de crear plantillas personalizadas para diferentes áreas y todas las plantillas tienen menos de 4 variables enlace de ancla, objetivo de anclaje, fuente de imagen, texto de cruce de imagen, título. Queremos crear un componente personalizado que proporcione un mecanismo para seleccionar variables mediante rasgos. ¿Hay alguna forma de proporcionar la plantilla a través del bloque y usarla en componente personalizado en lugar de plantilla de generación dentro del componente?
Queremos desacoplar componente y bloque para que el bloque proporcione plantilla (es decir, imagen adjunta) y el componente sustituya a los valores seleccionados por el usuario.
! captura
Respuestas (2)
Bueno, con el atributo 'data-gjs-*' incluso puedes usar objetos (JSONs) '''js Contenido: '<div class="cls" data-gjs-attrobj='{"valid":"json"}'></div>',
pero, para plantillas más grandes, recomendaría definir bloques mediante un objeto
'''js
Contenido: {
Solo las propiedades del modelo
arrastrable: falso,
Rasgos: ...
...
También está bien usar una cuerda, componentes: '<div ...>...'
componentes: [{
Tipo: 'texto',
contenido: 'Texto aquí'
}, ...
]
},
Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #482
Gestor de activos por defecto en un componente personalizado
Estoy en proceso de crear un componente personalizado para la plantilla de abajo y queremos que el usuario introduzca texto, enlace, pase e...
Issue #362
Cómo crear componentes de enlace personalizados que inciten a los usuarios a escribir enlace/elegir enlace, similar al modal de componentes de imágenes
Los Componentes de Imagen tienen lógica para llamar a Modal y solicitar la interacción del usuario para opciones o configuración de la URL...
Issue #839
[PREGUNTA] Crear configuraciones de componentes seleccionadas personalizadas
Hay una opción en el panel para cambiar la configuración del componente (para enlaces, hay una opción de no cambiar enlace - HREF - y desti...
Issue #1623
Mismo diseño para todos los bloques
Hola @artf, esto en realidad no es un error, pero me gustaría preguntar Si existe algo como el diseño global para cada bloque. por ejemplo,...
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 →Tutoriales relacionados
Guías detalladas sobre el mismo tema.
Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.