當不需要視覺化頁面內容時,「批量編輯器」可讓您進行非常有效率的編輯,因為它可讓您:
您也可以將內容導入儲存庫,但預設情況下,批量編輯器將禁用此功能,如工具控制台中所示。
本節介紹如何在Tools控制台中使用批量編輯器。 通常,管理員會使用大量編輯器來搜尋和編輯多個項目。 通過使用GQL查詢填充表,然後選擇要處理的內容項來完成此操作。 作者通常將批量編輯器用作可通過產品清單元件訪問的定製批量編輯器應用程式的一部分。
在AEM 6.4中取代了Classic UI後,大量編輯器也不再使用,因此Adobe不打算進一步增強大量編輯器。
例如,如果您需要填寫特定調查之使用者的所有姓名和電子郵件地址,批量編輯器可提供該資訊,而您可將其匯出至試算表。
Geometrixx網站中包含了說明此使用案例的範例:
導覽至Support頁面,然後導覽至客戶服務滿意度調查。
編 輯表 格段落 開頭。在對話框中,按一下Advanced頁籤,展開Action Configuration ,然後按一下View Data…。
批量編輯器是可完全自訂的。雖然在此範例中,批量編輯器不允許使用者編輯內容,但只允許使用者將資訊匯出至試算表。
批量編輯器允許您:
若要使用批量編輯器同時編輯多個項目:
欄位 | 屬性 |
根路徑 | 指示批量編輯器搜索的根路徑。 例如, /content/geometrixx/en 。批量編輯器將搜索所有子節點。 |
查詢參數 | 使用GQL參數,輸入您希望批量編輯器在儲存庫中查找的搜索字串;例如,type:Page 會尋找根路徑中的所有頁面,text:professional 會尋找其中含有"professional"字詞的所有頁面,而"jcr:title":English 會尋找所有具有"English"作為標題的頁面。 您只能搜尋字串。 |
內容模式核取方塊 | 選中此複選框可讀取搜索結果jcr:content 子節點中的屬性(如果存在)。 僅用於頁面。 屬性名稱的前置詞為 "jcr:content/" |
屬性/欄 | 選擇要批量編輯器返回的屬性的複選框。 您選擇的屬性是結果窗格中的列標題。 預設情況下,節點路徑顯示在結果中。 |
自訂屬性/欄 | 輸入未列在屬性/列欄位中的其他屬性。 這些自訂屬性會出現在結果窗格中。 您可以使用逗號來分隔屬性,以新增多個屬性。 注意: 如果您新增尚不存在的自訂屬性,AEM WCM會顯示空的儲存格。修改空單元格並保存時,該屬性將添加到節點中。 新建立的屬性必須遵守節點類型約束和屬性名稱空間。 |
例如:
按一下搜索。 批量編輯器顯示結果。
在上述範例中,所有符合您的搜尋准則的頁面都會傳回,並與請求的欄一起顯示。
在儲存格中按兩下,以進行任何需要的變更。
按一下保存保存更改(編輯單元格後,保存按鈕將被激活)。
您在此處所做的更改將寫入儲存庫內容;例如,Path中引用的頁面。
您可能需要匯出內容並在Excel試算表中進行變更。 例如,您可能想要匯出郵寄清單,並直接在Excel中變更所有列出電話號碼的區號、新增其他線路等。
若要匯出內容:
按照搜索和編輯內容中所述搜索內容。
按一下「匯出」,將變更匯出至以標籤分隔的Excel試算表。 AEM WCM會詢問您要將檔案下載至何處。
預設情況下,更改將編碼在Windows-1252(也稱為CP-1252)中。 您可以勾選UTF-8以匯出UTF-8中的變更。
選取位置並確認您要下載檔案。
下載檔案後,您可以從試算表程式(例如Microsoft Excel)開啟它。 試算表程式會匯入檔案,並將它轉換為試算表格式。
預設情況下,在開啟批量編輯器時,導入功能將隱藏。 只要將參數hib=false
新增至URL,就會在「批量編輯器」頁面上顯示「匯入」按鈕。 您可以從任何以Tab分隔的(.tsv
)檔案匯入內容。 要使導入正常運行,列標題(第一行單元格)必須與要導入的表的列標題匹配。
當您重新匯入內容時,會清除這些節點的任何先前內容。 請小心不要覆寫重要資訊。
若要匯入內容:
開啟大量編輯器。
將?hib=false
新增至URL,例如:
http://localhost:4502/etc/importers/bulkeditor.html?hib=false
按一下Import。
選擇.tsv
檔案。 資料將導入到儲存庫。