2015-04-14 30 views
0

我在sitecore移動模塊中有我的客戶端的自定義請求。 我想從我的移動職業頁面上瀏覽完整視圖網站,但我可以做到這一點,但是職業頁面中的任何鏈接都是在演示文稿詳細信息中進行移動版面設計,並將該網頁再次移動到移動設備上。 我們是否可以進行任何自定義設置,以便在Cookie中維護設備,以便在進入職業頁面後將用戶保持在全視圖網站上。 有沒有我們可以在管道或會話中做的任何設置。我只是想在職業頁面出現在全視圖網站,並且不想回到移動版面。請建議。如何自定義移動設備檢測器?

回答

1

是的,你可以做到這一點。你需要更新規則來檢測各種設備(我猜你已經擁有了)。然後,您可以創建一個自定義條件來檢查是否爲整個網站設置了Cookie(當然不需要是cookie,但這是最簡單的方法)。

您可以在路徑/sitecore/system/Settings/Rules中找到現有的ConditionsActions
要創建自定義條件和動作,請閱讀following article on SitecoreInsight.com

創建自定義條件後,進入你的設備項目再有更新的規則只切換到該設備時,該cookie尚未確定。

[編輯]
再來想想,有可能有你「到完整的網站」鏈接與查詢字符串sc_device={GUID of device}追加。我不確定這裏有什麼優先,51degrees規則或Sitecore的餅乾......值得一試雖然:-)

+0

謝謝Trayek,這很有用,但沒有得到如何實際實現這個想法,我的東西是缺少的結束,它不適合我。 同時,爲了能夠實現「切換到正常網站版本」按鈕,我添加了功能(基於會話級別的cookie),用於持久性設備切換。如果使用「sc_device =設備%的名稱%」切換到其他設備,並添加「&persisted = true」參數,設備將保持切換,直到您重新打開瀏覽器。 仍處於開發模式,但想要知道如上所示的實施方式。 –