我必须在列表视图/网格视图中显示产品及其描述,就像任何其他 eComm 应用程序一样。用户希望在显示产品时设置他想要显示的产品的布局和属性。
我打算使用模板,并提供用户基于模板生成模板(XSLT),布局和属性会显示,但我不知道天气是否可能。请指导
我必须在列表视图/网格视图中显示产品及其描述,就像任何其他 eComm 应用程序一样。用户希望在显示产品时设置他想要显示的产品的布局和属性。
我打算使用模板,并提供用户基于模板生成模板(XSLT),布局和属性会显示,但我不知道天气是否可能。请指导
看看 www.ventrian.com 如何做他们的模块——尤其是 NewsArticles 系统。
他们没有为用户提供 XSLT 文件来编辑以控制布局,而是拥有自己的模板/令牌系统。有很多模块使用这种策略,如果您期望“用户”来管理它们,XSLT 就有点严重了。即使是很多使用 DNN 为其他专业人士构建网站的人也难以理解 XML 转换。
但您的问题的答案肯定是肯定的——您可以提供转换 XML 的 XSLT 文件,因为它的工作原理与 ASP .NET 一样。但是,大多数流行的模块都为用户提供了一种自定义布局的方法,但并不像这样复杂。