了解加载页面机制

目标

阅读中的说明 customization section .

  • 了解XSL服务输出

  • 看看 view 参数

  • 了解主模板加载

  • 了解javascript模块引导

资源

  • XSLT文件

    • base layout <https://github.com/geonetwork/core-geonetwork/blob/develop/web/src/main/webapp/xslt/base-layout.xsl> _.

    • js and css loader <https://github.com/geonetwork/core-geonetwork/blob/develop/web/src/main/webapp/xslt/base-layout-cssjs-loader.xsl> _.

    • variables <https://github.com/geonetwork/core-geonetwork/blob/develop/web/src/main/webapp/xslt/common/base-variables.xsl> _.

    • search page <https://github.com/geonetwork/core-geonetwork/blob/develop/web/src/main/webapp/xslt/ui-search/search.xsl> _.

  • 模板文件

https://github.com/geonetwork/core-geonetwork/blob/develop/web-ui/src/main/resources/catalog/views/default/templates/index.html

  • AngularJS模块

https://github.com/geonetwork/core-geonetwork/blob/develop/web-ui/src/main/resources/catalog/views/default/module.js

  • 更少的文件

https://github.com/geonetwork/core-geonetwork/blob/develop/web-ui/src/main/resources/catalog/views/default/module.js