構成網站的頁面一般只分為幾類。即使是擁有成百上千個網頁的大型電子商務網站,一般也將網頁分為首頁和少數幾類,如目錄清單、每週特別報導、新聞稿、職位空缺等。
各類網頁具有相同的佈局和類似的內容。例如,一個職位空缺與另一個職位空缺外觀相近並包含同類資訊。
為每一類型的網頁建立一個資料項目範本:例如,為目錄清單建立一個資料項目範本,為職位空缺建立另一個資料項目範本,諸如此類。在每種資料項目範本中,首先指定將在該類網頁中出現的各種資訊﹔然後投稿者就可以使用這些範本生成內容項,為網頁輸入內容。
建立資料項目範本時,需要組合一些屬性。 網頁的每個變數元件對應於一個屬性。例如,在職位空缺的資料項目範本中,可以包括職位、招聘負責人、職責、資格、薪金範圍和開始日期等屬性。
建立屬性時,將指定一種屬性類型,以指定屬性包含的資訊種類﹕ 文字、長文字、整數、日期、項目(對另一內容項目的參照)、影像、檔案、清單和選項清單。
例如,職位空缺的資料項目範本可以包括以下屬性和類型﹕
屬性名稱 |
屬性類型 |
職位 |
文字 |
招聘負責人 |
文字 |
職責 |
長文字 |
資格 |
長文字 |
薪金範圍 |
文字 |
開始日期 |
日期 |
有關在 Publisher 中使用編程邏輯的詳細資訊,請參閱 Plumtree Publisher Templating Specification。