使用PageBuilder作为SmartForm内容的模板

时间:2013-01-25 17:19:08

标签: content-management-system ektron

我有一些文章要发布,我已经设置了一个包含所有文章内容的智能表单。我使用PageBuilder页面作为模板,并使用智能表单使用此模板。我需要使用此内容灵活的PageBuilder模板。这很好用: https://www.ektron.com/Blogs/eGandalf/Combining-Dynamic-Content-with-PageBuilder/

我的问题是,现在我们需要拥有文章内容的移动版本。

我的问题是你如何将一个智能表单与两个模板相关联。这可以通过设备或URL来确定。

例如,

if (desktop device)     
   use desktop template
else if (mobile device)
   use mobile template

if (http://domain.com/content/item)  
    use desktop template  
else if (http://domain.com/m/content/item)  
    use mobile template

我尝试使用快速链接执行此操作,但每次更新页面布局时都会重写快速链接。这是一个主要的维护噩梦。

2 个答案:

答案 0 :(得分:3)

移动模板

您可以指定模板的移动版本。如果移动模板的下拉区域与桌面模板具有相同的ID,则会显示相同的小部件。

在这种情况下,您的网址对于移动设备和桌面设备都是相同的,并且Ektron将使用设备检测来决定要显示的模板。

Ektron reference (particularly Setting Up a Mobile Template)

答案 1 :(得分:0)

Metadate to Smartform

我经常使用元数据链接到智能表单。页面布局可以包含指向智能表单的元数据链接,然后窗口小部件需要通过元数据访问智能表单。

我们通常在桌面和移动页面布局上设置元数据,以保持一致。

在这种情况下,页面将具有不同的URL。