对于产品详细信息等页面,有固定的内容结构,如产品图片、描述等。现在,如果使用了 parsys 组件(在 geometrixx 演示站点中广泛使用),则可以在其中添加任何允许的组件parsys 中的任何命令。这不会造成内容混乱吗?还是作者有责任根据页面结构的需要添加它?
2 回答
1
要么是作者/发布者的责任,可以通过工作流进行控制,要么您必须创建一个固定的产品详细信息页面组件,其中每个组件都固定在您的 jsp 中,并且没有可用的 parsys。
于 2014-10-06T07:26:27.493 回答
1
对于每个 parsys,具有足够权限的用户可以编辑设计模式并设置允许在特定 parsys 中使用哪些组件。所以另一种选择是用几个不同的 parsys 元素来构建一个页面,每个 parsys 都有一组不同的允许组件。这允许您强制执行某些结构,但仍然提供灵活性(例如,如果您希望元素的顺序在元素存在时保持一致,但仍然允许某些元素是可选的;或者如果您希望允许多个实例元素并仍然保留一些结构)。
如果结构是完全固定的,那么将其他组件嵌入到您的组件的 JSP 中将使其固定。例如,对于这些嵌入式组件,您可能需要考虑设置编辑模式操作以防止用户删除固定组件。如果您需要在一种情况下嵌入组件但在另一种情况下可在 parsys 中使用,您可以考虑创建两个组件(具有共享超类型),以便您可以设置不同的编辑模式限制。
于 2014-10-07T16:41:16.370 回答