国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

WLP8.1 CMS 使用經(jīng)驗(yàn)

2019-11-18 12:51:36
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  下面是本人在使用WLP8.1內(nèi)容治理模塊過(guò)程中的一些經(jīng)驗(yàn)總結(jié).

  通常做法

  1. 通過(guò)WLP Admin Console進(jìn)行內(nèi)容的增,刪,改。假如內(nèi)容比較多,一般通過(guò)Bulk Loader批量加載內(nèi)容。
  2. 通過(guò)Content Selector查詢符合條件的內(nèi)容,在運(yùn)行環(huán)境下,可以在WLP Admin Console中定義Content Selector。
  3. 通過(guò)jsp TagLib或CMS API取內(nèi)容并顯示.

  與CMS有關(guān)的JSP TAG主要有:
<pz:contentSelector>
<es:forEachInArray>
<cm:getPRoperty>
<cm:getNode>
<cm:search>

  CMS API 可通過(guò):http://edocs.beasys.com/wlp/docs81/javadoc/overview-summary.Html 查到。

  1. 內(nèi)容的編輯,一般采用相應(yīng)的工具,并把編輯好的內(nèi)容,以文件的形式加載到CMS Repository中。假如需要修改,重新加載即可。
  2. 內(nèi)容庫(kù)的搜索,一般包括元數(shù)據(jù)搜索和全文搜索,元數(shù)據(jù)搜索一般通過(guò)<cm:search>或API實(shí)現(xiàn)。全文搜索可通過(guò)配置搜索引擎來(lái)實(shí)現(xiàn)。

  HTML中圖片的處理方法

  在采用WLP的CMS來(lái)治理站點(diǎn)的內(nèi)容時(shí),經(jīng)常要處理包含圖片的HTML文件,因?yàn)镠TML中的圖片一般都是超連接方法,不同于Word等文件是直接包含。為了使HTML文件以加載到WLP的CMS Repository中,仍然可以正確顯示。可采用以下兩種方法。

  1. 把圖片放到某個(gè)可通過(guò)WEB 方式訪問(wèn)到的目錄下, 修改HTML中的圖片連接的URL指到該目錄。如下所示:
<table cellSpacing="0" cellPadding="10" border="0">          <tbody>            <tr>              <td><a ><img src="/essWeb/images/logo_bea.gif" border="0" width="95" height="57"></a></td>            </tr>            <tr>              <td><a ><img src="/essWeb/images/logo_fls.gif" border="0" width="95" height="83"></a></td>            </tr>          </tbody>        </table>
  1. 另一種方式是把該HTML保存成mht格式,然后把該mht文件以加載到WLP的CMS Repository中

WLP8.1 CMS 使用經(jīng)驗(yàn)(圖一)

點(diǎn)擊查看大圖

  在Portlet 中顯示CMS Repository中內(nèi)容

  顯示內(nèi)容的方法一般有以下兩種:

  直接顯示:直接把內(nèi)容所對(duì)應(yīng)的文件的內(nèi)容顯示出來(lái)

  間接顯示:
通過(guò)點(diǎn)擊內(nèi)容的標(biāo)題等,以超連接的方式內(nèi)容所對(duì)應(yīng)的文件的內(nèi)容顯示出來(lái)

  下面分別說(shuō)明相應(yīng)的方法:

  直接顯示HTML等內(nèi)容

  可采用下面的代碼,在SP3中正常,在SP4中THROW EXCEPTION:Error getting bytes from property: file caused by: : java.lang.NullPointerException

<body>        <pz:contentSelector rule="my" id="nodes"/>        <% if ( nodes == null  nodes.length == 0 )           {        %>             No content found        <%           }           else           {        %>                       <utility:forEachInArray array="<%=nodes%>" id="node" type="com.bea.content.Node">            <cm:getProperty id="node" name="file" failOnError="true" />            </utility:forEachInArray>        <%           }        %></body>  直接顯示圖片的內(nèi)容<body>           <pz:contentSelector rule="Untitled" id="nodes"/>            <% if ( nodes == null  nodes.length == 0 )            {            %> No content found            <%            }            else            {            %>                <utility:forEachInArray array="<%=nodes%>" id="node" type="com.bea.content.Node">                <%                 String simg = "<img src= ' " + "/sampleportal/ShowBinary" + node.getPath() + "'>";                out.println(simg);                %>                </utility:forEachInArray>            <%            }            %>   </body>



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黎川县| 西畴县| 多伦县| 太湖县| 昌乐县| 平凉市| 斗六市| 马边| 开平市| 德惠市| 三穗县| 滨州市| 台南市| 九江市| 金沙县| 大名县| 嘉黎县| 读书| 上杭县| 吉林省| 上栗县| 台山市| 昆山市| 繁峙县| 太保市| 越西县| 东安县| 九台市| 盐亭县| 额尔古纳市| 井陉县| 株洲县| 瓦房店市| 黄平县| 昌平区| 鹤岗市| 松桃| 河东区| 自治县| 沙湾县| 任丘市|