最適化範本演算 adaptive-template-rendering

最適化範本演算提供管理變異頁面的方法。 此功能原本很適合用於為行動裝置提供各種HTML輸出(例如功能手機與智慧型手機),但在需要將體驗提供給需要不同標籤或HTML輸出的各種裝置時,此功能會很有用。

概觀 overview

範本是圍繞回應式格線建立,根據這些範本建立的頁面會完全回應式,並自動調整至使用者端裝置的檢視區。 作者可使用頁面編輯器中的模擬器工具列,將配置鎖定在特定裝置。

也可以設定範本以支援最適化轉譯。 若裝置群組已正確設定,則在模擬器模式下選取裝置時,頁面會以URL中的不同選取器呈現。 使用選取器,可以透過URL直接呼叫特定頁面呈現。

設定裝置群組時請記住:

  • 每個裝置至少必須位於一個裝置群組中。
  • 一個裝置可以位於多個裝置群組中。
  • 由於裝置可以位於多個裝置群組中,因此可組合選取器。
  • 系統會從上到下評估選取器組合,因為系統會將它們儲存在存放庫中。
NOTE
裝置群組**回應式裝置永遠沒有選擇器,因為系統假設被辨識為支援回應式設計的裝置不需要最適化配置

設定 configuration

最適化演算選擇器可針對現有裝置群組進行設定,或設定為 您自己建立的群組。

在此範例中,您即將設定現有的裝置群組 智慧型手機 將最適化演算選擇器作為 體驗頁面 We.Retail中的範本。

  1. 編輯中需要最適化選擇器的裝置群組 http://localhost:4502/miscadmin#/etc/mobile/groups

    設定選項 停用模擬器 並儲存。

    chlimage_1-157

  2. 選擇器可用於 BlackBerry®IPHONE 4 已提供裝置群組 智慧型手機 會新增至下列步驟中的範本和頁面結構。

    chlimage_1-158

  3. 使用CRXDE Lite,將裝置群組新增至多值字串屬性,以在範本上使用該裝置群組 cq:deviceGroups 在範本的結構上。

    /conf/<your-site>/settings/wcm/templates/<your-template>/structure/jcr:content

    例如,如果您要新增Smartphone裝置群組:

    /conf/we-retail/settings/wcm/templates/experience-page/structure/jcr:content

    chlimage_1-159

  4. 使用CRXDE Lite,將裝置群組新增至多值字串屬性,以在您的網站上使用該裝置群組 cq:deviceGroups 您的網站結構。

    /content/<your-site>/jcr:content

    例如,如果您想要允許 智慧型手機 裝置群組:

    /content/we-retail/jcr:content

    chlimage_1-160

現在使用 模擬器 (例如: 修改版面)且您選擇已設定裝置群組的裝置,頁面會以URL中的選取器呈現。

在此範例中,根據以下範例編輯頁面時: 體驗頁面 範本,並在模擬器中選擇iPhone 4,則會呈現包含選取器的頁面,如下所示 arctic-surfing-in-lofoten.smart.html 而非 arctic-surfing-in-lofoten.html

也可以使用此選取器直接呼叫頁面。

chlimage_1-161

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2