Process Portal 空间的定制主题中启用条幅定制

缺省主题允许对空间顶部显示的条幅进行定制。通过为条幅提供自己的动态内容点,可在使用定制主题的空间中进行相同的条幅定制。

开始之前

要完成此任务,您必须具有管理员特权。

请按照下列步骤进行操作,为新的定制主题创建工件。请参阅在 Process Portal 空间中创建主题

过程

  1. 打开定制主题文件夹中的 theme.html 文件。
  2. 编辑该文件的以下部分以引用您自己的条幅内容,如下所示。
    编辑前:
    <a rel="dynamic-content" href="dyn-cs:id:bannerHtml@tl:oid:csa2.theme"></a>
    编辑后:
    <a rel="dynamic-content" href="dyn-cs:id:customBannerHtml@tl:oid:csa2.theme"></a>
  3. 为主题定义自己的动态内容点,如下所示:
    1. 找到 Mashups_DynamicSpotMapping 文件。
      对于独立服务器:
      profile_root/BusinessSpace/node_name/server_name/mm.runtime.prof/config
      对于集群:
      dmgr_profile_root/BusinessSpace/cluster/mm.runtime.prof/config
    2. 添加新属性,例如,customBannerHtml,其中值是定制主题中条幅文件的路径,包括 WebDAV 目录。 例如,
      res:/mum/mycontenthandler/mm/dav/filestore/public/themes/customTheme/banner/customBanner/banner.html
    3. 使用 wsadmin 脚本编制的客户机运行 updatePropertyConfig 命令,以更新配置。
      • 对于独立服务器:
        以下示例使用 Jython:
        AdminTask.updatePropertyConfig('[-serverName server_name -nodeName node_name -propertyFileName "profile_root/BusinessSpace/node_name/server_name/mm.runtime.prof/config/DynamicSpotMapping.properties" -prefix "Mashups_"]')
        
        AdminConfig.save()
        以下示例使用 Jacl:
        $AdminTask updatePropertyConfig {-serverName server_name -nodeName node_name -propertyFileName "profile_root/BusinessSpace/node_name/server_name/mm.runtime.prof/config/DynamicSpotMapping.properties" -prefix "Mashups_"}
        
        $AdminConfig save
      • 对于集群:
        以下示例使用 Jython:
        AdminTask.updatePropertyConfig('[-clusterName cluster_name -propertyFileName "dmgr_profile_root/BusinessSpace/cluster_name/mm.runtime.prof/config/DynamicSpotMapping.properties" -prefix "Mashups_"]')
        
        AdminConfig.save()
        以下示例使用 Jacl:
        $AdminTask updatePropertyConfig {-clusterName cluster_name -propertyFileName "dmgr_profile_root/BusinessSpace/cluster_name/mm.runtime.prof/config/DynamicSpotMapping.properties" -prefix "Mashups_"}
        
        $AdminConfig save

结果

通过定义自己的内容点,可确保您的主题功能与缺省主题完全独立,并仅依赖于定制主题中的资源。

下一步做什么

要对可用主题进行更改,请重新启动托管 Process Portal 空间的服务器。