Issue #2146💬 RespondidoAbierto el 17 de julio de 2019por untouch68Reacciones 0

PluginsOpts NO funcionan - ¿por qué?

Respuesta rápidapor artf

¿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)

artf25 de julio de 2019

¿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

untouch6829 de julio de 2019

¿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í.

artf31 de julio de 2019

@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.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

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 →
Opción premium

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.