使用IBM WCM配置資訊釋出的操作步驟(下篇)
透過WCM配置實現資訊、內容展現,一共需要經過7個步驟。WCM的配置過程較為複雜,而且極易出錯,必須每一步都嚴格按照以下內容操作。
第4步:建立選單元件
選單元件是顯示的核心,用於顯示Portlet欄目裡的新聞條目列表或滾動新聞,點選條目時彈出新聞的明細頁面。
建立選單元件及授權的過程如下。
名稱: menu_yantai_companyNews ——公司新聞元件,如圖 1- 11所示。
圖 1- 11 建立名稱為“ menu_yantai_companyNews ”的選單元件
指定選單的各項屬性,指向到需要展示的站點區域下,如圖1-12所示。
圖 1-1 2 指定選單設計屬性
編寫 “每個選單搜尋結果的設計”程式碼,參考程式碼如圖 1-13 所示。
圖 1- 13 編寫“每個選單搜尋結果的設計”程式碼
針對參與者,單擊後面的“授予參與者訪問權”連結,授予選單的訪問許可權,如圖1-14所示。
圖 1- 14 授予選單的訪問許可權
選單就是欄目裡資訊條目的展現方式,可以靈活設計,下面介紹幾種選單型別供參考。
選單型別 1 :普通文字新聞(公司新聞)的選單元件
普通文字新聞的選單元件指的是每個欄目顯示該站點區域下的前 8 條資訊,點選資訊條目時彈出資訊明細頁面,當該站點區域下有超過 8 條的資訊時,顯示“更多”按鈕,單擊“更多”按鈕,則彈出帶分頁功能的全部資訊條目頁面。選單由 3 個元素組成:頁首、每個選單結果、頁尾。
頁首程式碼 如下:
<script type="text/javascript">
function _company_NewsMove(obj){
var companyNewsContainerWidth = document.getElementById("companyNews"). style.width;
var companyNewsWidth = companyNewsContainerWidth.substring(0,companyNews - ContainerWidth.length-2);
obj.className = "companyLiMover";
obj.style.width = (companyNewsWidth - 18) +"px";
}
function _company_NewsOut(obj){
obj.className = "";
}
</script>
<div id="companyNews" style="width:335px;">
<div style="margin:2px 0px 0px 0px;width:100%;">
<span>
<a id="comHref" target="_blank">
<script>
var.getElementById("wanhuaLanguageName").value;
if(lang == "zh"){
document.write(" 公司新聞 ");
}else if(lang == "hu"){
document.write("Cégcsoport Hírek");
}else{
document.write("Company news");
}
</script>
</a>
</span>
<span id="companyLink">
<a class="newLink" onmouseover="dropdownmenu(this, event, ' newLinkCss ' );">new</a>
<div id="newLinkCss">
[Component id="2e974037-49f3-4aa0-9ab1-a7cc0e87205c:NC93YW5odWEvd2FuaHVh - X2xpbmtfYmVpamluZ2tlanVfY29tcGFueW5ld3M=" name="wanhua/wanhua_link_beijingkeju_ companynews"]
[Component id="460f9529-8994-4983-9441-ca79a4edf065:NC93YW5odWEvd2FuaHVh - X 2xpbmtfY2hlbmdiYW9zaGFuZ19jb21wYW55bmV3cw==" name="wanhua/wanhua_link_chengbaoshang_ companynews"]
[Component id="ea560d65-651c-44ee-8373-ab5ef9fb3e71:NC93YW5odWEvd2FuaHVh - X2xpbmtfamlhbmxpX2NvbXBhbnluZXdz" name="wanhua/wanhua_link_jianli_companynews"]
[Component id="34d4d805-ab28-4916-af67-d0ea13bc6d4e:NC93YW5odWEvd2FuaHVh - X2xpbmtfeWFudGFpZ29uZ3lleXVhbl9jb21wYW55bmV3cw==" name="wanhua/wanhua_link_yantaigongyeyuan_companynews"]
[Component id="31da860f-2f02-49d7-b477-bde849515aa0:NC93YW5odWEvd2FuaHVh - X2xpbmtfZ3Vhbmdkb25ncm9uZ3dlaV9jb21wYW55bmV3cw==" name="wanhua/wanhua_link_guangdongrongwei_companynews"]
[Component id="3b2520f8-4e3a-4392-951c-141f2e740ae4:NC93YW5odWEvd2FuaHVh - X2xpbmtfd2FuaHVhZ3VvamlfY29tcGFueW5ld3M=" name="wanhua/wanhua_link_wanhuaguoji_companynews"]
[Component id="b1502461-dd21-4c 1- ae70-de7c498ef764:NC93YW5odWEvd2FuaHVh - X2xpbmtfd2FuaHVhamllbmVuZ19jb21wYW55bmV3cw==" name="wanhua/wanhua_link_wanhuajieneng_companynews"]
[Component id="7ca359a5-1ca5-4968-99b2-c45e76281416:NC93YW5odWEvd2FuaHVh - X2xpbmtfbmluZ2Jvcm9uZ3dlaV9jb21wYW55bmV3cw==" name="wanhua/wanhua_link_ningborongwei_companynews"]
[Component id="1be07e75-252d-4986-a3d6-c767c593dda1:NC93YW5odWEvd2FuaHVh - X2xpbmtfbmluZ2Jvd2FuaHVhX2NvbXBhbnluZXdz" name="wanhua/wanhua_link_ningbowanhua_companynews"]
[Component id="ad779aa4-d529-41a6-add4-624a592b7228:NC93YW5odWEvd2FuaHVh - X2xpbmtfc2hhbnhpemhvbmdxaWFuZ19jb21wYW55bmV3cw==" name="wanhua/wanhua_link_shanxizhongqiang_companynews"]
[Component id="100ffaca-ac68-4613-9df8-ee8566c0e24b:NC93YW5odWEvd2FuaHVh - X2xpbmtfYmNfY29tcGFueW5ld3M=" name="wanhua/wanhua_link_bc_companynews"]
[Component id="4450f966-4cc7-4ad9-ab0f-e1e30dbb70fb:NC93YW5odWEvd2FuaHVh - X2xpbmtfd2FuaHVhYmFueWVfY29tcGFueW5ld3M=" name="wanhua/wanhua_link_wanhuabanye_companynews"]
[Component id="ef7df3a6-6ee5-4d28-81fe-4defcd44aee1:NC93YW5odWEvd2FuaHVh - X2xpbmtfd2FuaHVhbWF0b3VfY29tcGFueW5ld3M=" name="wanhua/wanhua_link_wanhuamatou_companynews"]
[Component id="f2080b98-8778-4d09-ab78-2688b66ab4ae:NC93YW5odWEvd2FuaHVh - X2xpbmtfd2FuaHVhcmVkaWFuX2NvbXBhbnluZXdz" name="wanhua/wanhua_link_wanhuaredian_companynews"]
[Component id="c937678b-d061-4100-bc97-f076693431fa:NC93YW5odWEvd2FuaHVh - X2xpbmtfd2FuaHVhc2hpeWVfY29tcGFueW5ld3M=" name="wanhua/wanhua_link_wanhuashiye_companynews"]
[Component id="d31d4028-a1ad-4a5a-bba2-ce01eb2f7488:NC93YW5odWEvd2FuaHVh - X2xpbmtfeWFudGFpX2NvbXBhbnluZXdz" name="wanhua/wanhua_link_yantai_companynews"]
</div>
</span>
<script type="text/javascript">
var newLinkCssContent = document.getElementById("newLinkCss").innerHTML;
newLinkCssContent = newLinkCssContent.replace(/\s/g,"");
if(newLinkCssContent == ""){
document.getElementById("companyLink").style.display = "none";
}
</script>
</div>
<div style="clear:both;"></div>
< div style="margin:1px 0px;width:100%;"><hr/> </div>
<div>
<ul>
<script>
var comp_i = 0;
</script>
每個選單結果的程式碼 如下:
<li onmousemove="javascript:_company_NewsMove(this);" onmouseout="javascript: _company_NewsOut(this);">
<script>
if(comp_i == 0){
document.getElementById("comHref").href = '[Placeholder tag="href"]';
}
comp_i++;
</script>
<a href="[Placeholder tag="href"]" target="_blank" hidefocus="true" title=" [Element context="autofill" type="content" key="news_title"]">
<span>[[Property context="autofill" type= "content" format="yyyy-MM-dd" field="publishdate"]]</span>
<span>
<script type="text/javascript">
d ocument.write(companyWidthCheck('[Element context="autofill"type=" content"key="news_title"]',45));
</script>
</span>
</a>
</li>
頁尾程式碼 如下:
</ul>
</div>
</div>
選單型別 2 :滾動圖片新聞的選單元件
滾動圖片新聞的選單元件指的是每個條目的新聞都有一個名為 “ TitleImage ”的圖片,所有條目的圖片滾動顯示,點選圖片時彈出新的頁面,用來顯示該條目對應的資訊詳細內容。
頁首程式碼 如下:
<script type="text/javascript">
function _company_NewsMove(obj){
var companyNewsContainerWidth = document.getElementById("companyNews"). style.width;
var companyNewsWidth = companyNewsContainerWidth.substring(0,company - NewsContainerWidth.length-2);
obj.className = "companyLiMover";
obj.style.width = (companyNewsWidth - 18) +"px";
}
function _company_NewsOut(obj){
obj.className = "";
}
</script>
<div id="companyNews" style="width:335px;">
<div style="margin:2px 0px 0px 0px;width:100%;">
<span>
<a id="comHref" target="_blank">
<script>
var.getElementById("wanhuaLanguageName").value;
if(lang == "zh"){
document.write(" 公司新聞 ");
}else if(lang == "hu"){
document.write("Cégcsoport Hírek");
}else{
document.write("Company news");
}
</script>
</a>
</span>
<span id="companyLink">
<a onmouseover="dropdownmenu(this, event, 'newLinkCss');"> new</a>
<div id="newLinkCss">
[Component id="2e974037-49f3-4aa0-9ab1-a7cc0e87205c:NC93YW5odWEvd2FuaHVh - X2xpbmtfYmVpamluZ2tlanVfY29tcGFueW5ld3M=" name="wanhua/wanhua_link_beijingkeju_ companynews"]
[Component id="460f9529-8994-4983-9441-ca79a4edf065:NC93YW5odWEvd2FuaHVh - X 2xpbmtfY2hlbmdiYW9zaGFuZ19jb21wYW55bmV3cw==" name="wanhua/wanhua_link_chengbaoshang_ companynews"]
[Component id="ea560d65-651c-44ee-8373-ab5ef9fb3e71:NC93YW5odWEvd2FuaHVh - X2xpbmtfamlhbmxpX2NvbXBhbnluZXdz" name="wanhua/wanhua_link_jianli_companynews"]
[Component id="34d4d805-ab28-4916-af67-d0ea13bc6d4e:NC93YW5odWEvd2FuaHVh - X2xpbmtfeWFudGFpZ29uZ3lleXVhbl9jb21wYW55bmV3cw==" name="wanhua/wanhua_link_yantaigongyeyuan_companynews"]
[Component id="31da860f-2f02-49d7-b477-bde849515aa0:NC93YW5odWEvd2FuaHVh - X2xpbmtfZ3Vhbmdkb25ncm9uZ3dlaV9jb21wYW55bmV3cw==" name="wanhua/wanhua_link_guangdongrongwei_companynews"]
[Component id="3b2520f8-4e3a-4392-951c-141f2e740ae4:NC93YW5odWEvd2FuaHVh - X2xpbmtfd2FuaHVhZ3VvamlfY29tcGFueW5ld3M=" name="wanhua/wanhua_link_wanhuaguoji_companynews"]
[Component id="b1502461-dd21-4c 1- ae70-de7c498ef764:NC93YW5odWEvd2FuaHVh - X2xpbmtfd2FuaHVhamllbmVuZ19jb21wYW55bmV3cw==" name="wanhua/wanhua_link_wanhuajieneng_companynews"]
[Component id="7ca359a5-1ca5-4968-99b2-c45e76281416:NC93YW5odWEvd2FuaHVh - X2xpbmtfbmluZ2Jvcm9uZ3dlaV9jb21wYW55bmV3cw==" name="wanhua/wanhua_link_ningborongwei_companynews"]
[Component id="1be07e75-252d-4986-a3d6-c767c593dda1:NC93YW5odWEvd2FuaHVh - X2xpbmtfbmluZ2Jvd2FuaHVhX2NvbXBhbnluZXdz" name="wanhua/wanhua_link_ningbowanhua_companynews"]
[Component id="ad779aa4-d529-41a6-add4-624a592b7228:NC93YW5odWEvd2FuaHVh - X2xpbmtfc2hhbnhpemhvbmdxaWFuZ19jb21wYW55bmV3cw==" name="wanhua/wanhua_link_shanxizhongqiang_companynews"]
[Component id="100ffaca-ac68-4613-9df8-ee8566c0e24b:NC93YW5odWEvd2FuaHVh - X2xpbmtfYmNfY29tcGFueW5ld3M=" name="wanhua/wanhua_link_bc_companynews"]
[Component id="4450f966-4cc7-4ad9-ab0f-e1e30dbb70fb:NC93YW5odWEvd2FuaHVh - X2xpbmtfd2FuaHVhYmFueWVfY29tcGFueW5ld3M=" name="wanhua/wanhua_link_wanhuabanye_companynews"]
[Component id="ef7df3a6-6ee5-4d28-81fe-4defcd44aee1:NC93YW5odWEvd2FuaHVh - X2xpbmtfd2FuaHVhbWF0b3VfY29tcGFueW5ld3M=" name="wanhua/wanhua_link_wanhuamatou_companynews"]
[Component id="f2080b98-8778-4d09-ab78-2688b66ab4ae:NC93YW5odWEvd2FuaHVh - X2xpbmtfd2FuaHVhcmVkaWFuX2NvbXBhbnluZXdz" name="wanhua/wanhua_link_wanhuaredian_companynews"]
[Component id="c937678b-d061-4100-bc97-f076693431fa:NC93YW5odWEvd2FuaHVh - X2xpbmtfd2FuaHVhc2hpeWVfY29tcGFueW5ld3M=" name="wanhua/wanhua_link_wanhuashiye_companynews"]
[Component id="d31d4028-a1ad-4a5a-bba2-ce01eb2f7488:NC93YW5odWEvd2FuaHVh - X2xpbmtfeWFudGFpX2NvbXBhbnluZXdz" name="wanhua/wanhua_link_yantai_companynews"]
</div>
</span>
<script type="text/javascript">
var newLinkCssContent = document.getElementById("newLinkCss").innerHTML;
newLinkCssContent = newLinkCssContent.replace(/\s/g,"");
if(newLinkCssContent == ""){
document.getElementById("companyLink").style.display = "none";
}
</script>
</div>
<div style="clear:both;"></div>
<d iv style="margin:1px 0px;width:100%;"><hr/> </div>
<div>
<ul>
<script>
var comp_i = 0;
</script>
每個選單結果的程式碼 如下:
< li onmousemove="javascript:_company_NewsMove(this);" onmouseout="javascript: _company_NewsOut(this);">
<script>
if(comp_i == 0){
document.getElementById("comHref").href = '[Placeholder tag="href"]';
}
comp_i++;
</script>
<a href="[Placeholder tag="href"]" target="_blank" hidefocus="true" title=" [Element context="autofill" type="content" key="news_title"]">
<s pan>[[Property context="autofill" type="content" format ="yyyy-MM-dd" field="publishdate"]]</span>
<span>
<script type="text/javascript">
d ocument.write(companyWidthCheck('[Element context="autofill"type="content" key="news_title"]',45));
</script>
</span>
</a>
</li>
頁尾程式碼 如下:
</ul>
</div>
</div>
第 5 步:建立演示模板(如有則跳過 )
演示模板用來顯示每條資訊的詳細內容。建立演示模板的步驟如下。
① 單擊“新建”→“演示模板”,輸入名稱:temp_show_spotNews——焦點新聞演示模板,如圖1-15所示。
圖 1- 15 建立名稱為“ temp_show_spotNews ”的演示模板
② 在演示模板的“演示標記”屬性項下輸入程式碼,參考程式碼如圖 1-16 所示。
圖 1- 16 演示模板的“演示標記”屬性項參考程式碼
第 6 步:建立編寫模板
① 建立編寫模板的步驟如下。
新建 “編寫模板”,輸入名稱: temp_YYYY_spotNews ——焦點新聞,如圖 1- 17 所示。
圖 1-17 建立名稱為“ temp_YYYY_spotNews ”的編寫模板
② 輸入編寫模板的表單屬性,參考值如圖 1- 18 所示。
圖 1- 18 輸入編寫模板的表單屬性值
③ 為編寫模板指定對應的演示模板,如圖 1- 19 所示。
圖
1-
19 為編寫模板指定對應的演示模板
④ 單擊 “更多操作”→“管理元素”,為這個編寫模板新增元件,如圖 1- 20 所示。
圖 1- 20 為編寫模板新增元件
第 7 步:配置內容呈現 Portlet
① 在 Portlet 管理介面複製“ Web Content Viewer ( Web 內容檢視器)” Portlet ,定製到指定的頁面上,然後進行部署,如圖 1- 21 所示。
圖 1- 21 為 Portlet 選擇預設內容,並選擇要展示的站點區域
為 Portlet 選擇演示模板,如圖 1-22 所示。
圖 1- 22 為 Portlet 選擇演示模板
單擊 “儲存”按鈕,就完成了 Portlet 的所有配置,如圖 1- 23 所示。
圖 1- 23 儲存 Portlet 的所有配置
第 8 步:分配 Portlet 的檢視者
單擊 “管理”→“ Portlet 管理”,找到要分配許可權的 Portlet ,然後單擊該 Portlet 右側的“指定對 Portlet 的訪問權”按鈕,如圖 1- 24 所示。
單擊 “編輯角色”圖示,為之授予“特權使用者”角色,如圖 1- 25 所示。
圖 1-24 指定對該 Portlet 的訪問權
圖 1- 25 授予“特權使用者”角色
單擊“新增”按鈕,在彈出的使用者、使用者組列表裡選擇具有檢視者許可權的使用者或使用者組,如圖 1- 26所示。
圖 1- 26 新增具有檢視者許可權的使用者或使用者組
完成後回到首頁,該 Portlet 就能正常顯示該站點區域對應的欄目內容了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9116427/viewspace-2221978/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用IBM WCM配置資訊釋出的操作步驟(上篇)IBM
- 使用阿里雲ECS釋出網站的基本步驟阿里網站
- 操作步驟
- TimesTen CacheGroup配置標準操作步驟
- laravel 使用guzzlehttp/guzzle 配置步驟LaravelHTTP
- AJAX 操作步驟
- vnc使用教程,vnc使用教程的具體操作步驟VNC
- OGG實施操作步驟(包括操作過程中的所有步驟)
- 配置簡單的linux 的幾個操作步驟(Cent OS)Linux
- 正思維的操作步驟
- 使用XtraBackup搭建mysql主從複製的操作步驟MySql
- hacmp 5.5配置步驟ACM
- 【轉】AIX snap資訊的收集步驟AI
- 資訊保安策略建立步驟
- duplicate資料庫的操作步驟資料庫
- 機器學習操作基本步驟 - svpino機器學習
- 從0釋出一個遊戲需要幾個步驟?遊戲
- K8S釋出應用步驟詳解K8S
- React Native安卓專案打包釋出APK步驟React Native安卓APK
- Logical Standby Database的配置步驟.Database
- Mac OS 配置Maven步驟MacMaven
- 配置 Windows Terminal 步驟Windows
- Linux - 升級核心的操作步驟Linux
- MyBatis的逆向工程詳細步驟操作MyBatis
- Oracle Stream配置詳細步驟(使用者模式)Oracle模式
- 讓IIS支援PHP的配置步驟薦PHP
- 天貓SEO優化步驟——資訊圖優化
- 天貓SEO優化步驟–資訊圖優化
- 配置PLSQL Developer詳細步驟SQLDeveloper
- nodejs debug配置步驟NodeJS
- VMware中配置ORACLE DATAGUARD步驟Oracle
- Oracle Stream配置詳細步驟Oracle
- 完整的SMT貼片機操作步驟流程
- 增加虛擬記憶體的操作步驟記憶體
- 怎麼正確使用掃路車?掃路車的操作步驟
- 使用create database語句建立資料庫的詳細操作步驟Database資料庫
- nginx快取使用詳解,nginx快取使用及配置步驟Nginx快取
- LNMP之PHP安裝操作步驟LNMPPHP