使用 Sitecore 7 - 有没有一种方法可以指定模板控件的占位符将基于设备?
例子 :Placeholder A if the device is Mobile else Placeholder B
这更多地与移动网站中的内容定位不同而不是桌面网站有关。
更新
Trayek 的回答很好,肯定会奏效。虽然,我最终使用了不同的方法。
在我的模板的布局细节中,我添加了一个控件 C;将其占位符设置为 A 并在附加参数部分添加HideBydevice Desktop。然后,我再次添加了控件 C;将其占位符设置为 B 并在附加参数部分添加HideBydevice Mobile。
然后在我的代码中,我检查HideBydevice参数的值并隐藏子布局/控件,如果参数的值与Sitecore.Context.Device.Name相同
这对我有用。