Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
Importar Dependencias de JS/CSS Con Liferay Portlets
Hola!
He creado un mvc-portlet en Liferay 7.0 que utiliza una libreria de JavaScript externa (tinymce). Dicha libreria importa otros archivos de JavaScript y CSS de forma dinamica, en base a los plugins que se utilizen. El problema que tengo es que la libreria esta siendo importada en el contexto de la raiz de la pagina, y no en el contexto de la localizacion del archivo en mi servidor. Esto causa que importes definidos de forma relativa fallen.
Por ejemplo, lo que debe ser importado como https://localhost:8080/js/tinymce/themes/modern/theme.min.js esta siendo importado como https://localhost:8080/themes/model/theme.min.js.Muchas gracias!
He creado un mvc-portlet en Liferay 7.0 que utiliza una libreria de JavaScript externa (tinymce). Dicha libreria importa otros archivos de JavaScript y CSS de forma dinamica, en base a los plugins que se utilizen. El problema que tengo es que la libreria esta siendo importada en el contexto de la raiz de la pagina, y no en el contexto de la localizacion del archivo en mi servidor. Esto causa que importes definidos de forma relativa fallen.
Por ejemplo, lo que debe ser importado como https://localhost:8080/js/tinymce/themes/modern/theme.min.js esta siendo importado como https://localhost:8080/themes/model/theme.min.js.Muchas gracias!
La razon por la cual estoy experimentando este comportamiento es debido a el attributo 'javascript.fast.load=1' que esta siendo configurado en mi portal-ext.properties. Mi accion fue incluir todas las dependencies en mi Portlet para que sean compiladas en el combo.js generado por Liferay.