PluginsOpts NO funcionan - ¿por qué?
¿Puedes crear una demo reproducible, por favor? Por tus ejemplos, incluso puedo decir "no tienes opciones en tus plugins", así que no puedo ayudarte sin una demo. La próxima vez, si algo no funciona, por favor sigue la plantilla de ERROR, no la de PREGUNTA
Lee la respuesta completa abajo ↓Pregunta
Hola a todos,
Soy nuevo en Grapejs, ¡pero hasta ahora me encanta! Ahora me topo con un problema que no consigo arreglar ni encontrar solución en ningún sitio, o simplemente soy demasiado tonto.
Estaba trasteando con mis propios plugins con nombre y los importé al grapejs-script. Funciona bien y los bloques creados aparecen. El único problema es que mi valor de pluginsOpts simplemente se ignora. ¿Alguien puede decirme por qué?
Código del plugin.js:
<script>
function autoMarke(editor){
editor. BlockManager.add('autoMarke', {
etiqueta: 'Automarke',
contenido: '<div class="my-block">autoMarke</div>',
});
}
function autoModell(editor){
editor. BlockManager.add('autoModell', {
etiqueta: 'autoModell',
contenido: '<div class="mi-bloque">autoModell</div>',
});
}
</script>
Código de la index.php:
<script type="text/javascript">
var editor = grapesjs.init({
Altura: '100%',
avisoOnUnload: 0,
storageManager:{autoload: 0},
contenedor: '#gjs',
fromElement: cierto,
plugins: ['gjs-blocks-basic', 'gjs-plugin-ckeditor', 'autoMarke', 'autoModell'],
pluginsOpts: {
'gjs-blocks-basic': {
Bloques: ['Columna1', 'Columna2', 'Columna3', 'Column3-7', 'Texto', 'Enlace', 'Imagen']
},
'gjs-plugin-ckeditor': {
Idioma: 'de'
},
'autoMarke': {
categoría: 'Platzhalter',
claseNombre: 'fa fa-car'
},
'autoModell': {
categoría: 'Platzhalter',
claseNombre: 'fa fa-car'
}
}
}); </script>
¡Gracias de antemano por cualquier ayuda!
Respuestas (3)
¿Puedes crear una demo reproducible, por favor? Por tus ejemplos, incluso puedo decir "no tienes opciones en tus plugins", así que no puedo ayudarte sin una demo. La próxima vez, si algo no funciona, por favor sigue la plantilla de ERROR, no la de PREGUNTA
¿Puedes crear una demo reproducible, por favor? Por tus ejemplos, incluso puedo decir "no tienes opciones en tus plugins", así que no puedo ayudarte sin una demo. La próxima vez, si algo no funciona, por favor sigue la plantilla de ERROR, no la de PREGUNTA
¡Hola, gracias por tu respuesta!
Me refiero a los campos de "categoría" que no aparecerán en el Frontend, solo aparecen en lo básico. Básicamente es la única "opción" que necesito. Pero parece que no funcionará así.
@untouch68 de nuevo, tus ejemplos están incompletos, ¿puedes crear una demo reproducible?
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #2092
¿Soy yo o es un bug?
Hola, estoy usando la versión 0.14.62 y tengo un problema con el TraitManager. He definido dos rasgos personalizados así: '''js Gestor de r...
Issue #1170
Problema con el diseño de la barra de navegación
Hola a todos, Estoy teniendo problemas en Navbar, donde la respuesta no funciona y el estilo también choca con el bootstrap. @artf ¿Me pued...
Issue #1230
[Pregunta]: Doctype en el iframe de lienzo
Hola @artf, he notado que el iframe de lona no parece tener ningún doctype activado, lo que hace que esté en modo quirks. ¿Es esto intencio...
Issue #2679
[Pregunta:] añadiendo nombre de clase para un DomComponent personalizado
[Pregunta:] Hola, he usado este plugin de construcción en Angular 7. Esto está muy bien estructurado y es extensible. Pero tengo algún prob...
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.