如何使用房源管理功能?
Webayt 內容管理系統中的清單管理功能用於管理網站前端所使用的內容清單。主題中的內容、表單、模組或已定義的資料可以以不同語言的清單形式準備,這些清單可以快速地在前端使用。
清單管理的主要目標是避免每次向訪客展示內容時都需要從資料庫中檢索、重新處理或重新翻譯內容。這可以提高多語言網站的效能,並使翻譯過程更加可控。
房源管理有哪些用途?
清單管理功能允許根據語言準備在 Webayt CMS 中建立的內容和資料清單。這些清單可用於在網站前端顯示內容。
如果相關語言的內容清單已存在,系統將直接從該清單中檢索資料並顯示給使用者。這種方法減少了重複的資料庫查詢和重新翻譯相同內容的需求。
尤其是在多語言網站上,建議預先建立清單結構。這樣,當網站以不同語言顯示時,內容就能更快、更有條理地呈現。
如何存取房源管理頁面?
若要存取清單管理頁面,請從Webayt管理面板左側選單開啟操作選單,然後進入清單管理區域。
營運營運 → 上市管理
在此頁面上,可以查看現有列表,可以根據所選語言和列表類型建立新列表,可以刷新列表,或在必要時刪除列表。
為什麼房源管理如此重要?
當網站前端列出內容時,如果不存在現成的內容列表,系統可能需要從資料庫中檢索資料。如果網站使用其他語言顯示,則可以將資料翻譯成該語言並顯示給使用者。
這種方法雖然可行,但並不推薦,尤其對於多語言和內容豐富的網站而言,因為它每次都需要從資料庫中檢索資料並觸發翻譯過程。
如果事先建立了與列表管理相關的列表,系統可以直接從列表中檢索相關語言的數據,而無需處理這些配置,並更快地將其顯示給使用者。
建立和刷新清單的目的是什麼?
「建立和刷新清單」按鈕可讓您為選定的語言和清單類型建立清單或刷新現有清單。
如果清單之前從未建立過,系統將根據相關資料建立新清單。如果清單已經存在,則可以根據更新後的資料重新建立該清單。
當新增新的清單類型、需要準備翻譯清單或需要使用更新的資料重建現有清單時,此過程特別有用。
「刪除清單」功能的用途是什麼?
可以使用「刪除清單」按鈕刪除屬於所選語言和清單類型的清單。
當清單被刪除時,關聯的預設清單將無法使用。在這種情況下,如果要在前端顯示相關內容,系統可能需要重新從資料庫中檢索數據,或在必要時執行翻譯流程。
因此,在刪除清單之前,應該檢查該清單是否真的需要刪除。
如果沒有預先準備好的清單怎麼辦?
如果某個內容或資料集沒有以相關語言編寫的現成列表,系統可以從資料庫中檢索必要的資料並進行處理。
如果網站顯示的語言不是預設語言,且沒有該語言的現成列表,則會從資料庫中檢索數據,將其翻譯成相關語言,並顯示給使用者。
這種結構確保了系統的正常運作;但是,從效能和處理成本的角度來看,不建議在多語言網站上重複翻譯。
使用現成清單的優勢
內容清單是預先準備好的、以相關語言呈現的內容版本。這樣,訪客在瀏覽網站時就可以直接從內容清單中存取所需內容。
使用現成清單的主要優點如下:
- 前端內容顯示速度更快。
- 這樣就避免了每次觀看時都需要重複翻譯。
- 多語言內容管理變得更加可控。
- 可以減少資料庫查詢和處理負載。
- 即使快取被刷新,透過預設清單也可以維持更穩健的結構。
這和快取有什麼區別?
快取可以透過儲存先前產生的輸出來加快頁面重新載入速度。然而,清單結構是基於語言預先準備好的內容資料來源。
即使使用了緩存,如果找不到相關的現成列表,系統也可以在快取刷新時再次從資料庫中檢索數據,並在必要時執行翻譯過程。
因此,與其僅依賴快取來儲存多語言內容,不如建立相關的清單。清單管理可以確保內容以相應的語言保持有序。
如何使用清單編輯彈出視窗?
在「清單管理」頁面上處理清單時,可能會彈出「清單編輯」視窗。此視窗會根據語言顯示清單內容。
左側顯示屬於同一清單的不同語言選項。右側顯示所選語言的清單欄位。
此區域可專門用於審核翻譯內容,並根據需要對可編輯欄位進行變更。
為什麼無法編輯網站語言清單?
如果清單內容使用網站語言,則無法在「清單編輯」彈出視窗中進行編輯。這是因為該語言的內容被視為來源資料。
網站語言內容必須透過控制面板中對應內容或模組的編輯頁面進行更新。在清單管理中,網站語言清單僅可查看,無法直接編輯。
這種結構用於保持來源內容和清單資料之間的一致性。
哪些欄位可以用其他語言編輯?
只有已翻譯成網站語言以外其他語言的欄位才能編輯。未翻譯的技術欄位或通用欄位無法在清單編輯彈出視窗中變更。
這是因為未翻譯的欄位在所有語言中必須保持一致。例如,順序、記錄 ID、某些技術值或通用系統欄位在所有清單中必須保持一致。
因此,在不同的語言清單中,只允許編輯文字和可翻譯欄位。
如何在房源管理中使用自訂 JSON 檔案?
新增到主題資料夾下指定資料夾中的 JSON 檔案也可以透過清單管理建立為所有語言的清單。
這些文件通常用於定義主題內的文字或固定內容值。清單管理功能允許針對不同語言準備和管理這些定義。
`Defined` 資料夾下的所有 JSON 檔案欄位都被視為已翻譯欄位。因此,除了網站語言之外,這些欄位還可以在語言清單中進行編輯。
網站語言中定義的清單也被視為來源數據,因此不能透過清單管理系統直接編輯。
當新增、更新或刪除內容時,清單會發生什麼變化?
當已建立的內容群組新增新內容、更新現有內容或刪除內容時,相關清單會自動更新。
因此,一旦建立了列表,系統就會追蹤該內容組內的更改,從而保持列表的最新狀態。
這樣可以確保清單保持最新狀態,而無需在內容管理過程中每次操作後手動刷新清單。
何時該使用房源管理?
清單管理尤其適用於多語言網站和經常在前端列出內容的結構。
在以下情況下,建立或更新清單可能很有用:
- 如果需要為一種新語言準備內容列表
- 如果需要為特定模組或內容組建立現成列表
- 如果您不想重新翻譯多語言內容
- 如果目標是在前端更快顯示內容。
- 如果需要為主題定義的 JSON 檔案準備基於語言的列表
- 如果需要使用更新後的資料重新建立現有列表
使用房源管理系統時需要考慮哪些因素?
商品資訊管理是前端效能和多語言內容管理的關鍵環節。因此,商品資訊的建立、更新和刪除流程都必須謹慎處理。
- 在建立清單前,請確保已選擇正確的語言。
- 請檢查您是否選擇了正確的清單類型。
- 請記住,預先製作的清單有助於避免重新翻譯的需要。
- 請注意,網站語言的清單無法直接編輯。
- 請注意,在其他語言中,只有已翻譯的欄位才能編輯。
- 在刪除清單之前,請檢查該清單是否已在前端使用。
- 請注意,在已定義的 JSON 檔案中,所有欄位都被視為已翻譯欄位。
- 請注意,系統會根據內容的新增、更新和刪除情況,保持相關清單的更新狀態。
概括
清單管理是 Webayt CMS 中的一個操作管理區域,它支援建立基於語言的內容清單和一些主題定義。
由於預先配置的列表,內容可以在前端更快顯示,可以避免重複翻譯,並且可以更有效地管理多語言網站結構。
網站語言的列表被視為來源數據,無法編輯。在其他語言中,只有已翻譯的欄位可以編輯。對於主題下定義的JSON 文件,所有字段都被視為已翻譯字段,因此可以為這些文件建立所有語言的清單。
我們能幫您什麼忙?
您可以填寫以下表格聯絡我們的Webayt支援團隊。您的要求將由相關團隊審核,我們將盡快與您聯繫。




