Content management system 使用XSL列出Sitecore CMS中项目的所有字段

Content management system 使用XSL列出Sitecore CMS中项目的所有字段,content-management-system,xslt,field,sitecore,Content Management System,Xslt,Field,Sitecore,我在sitecore(6)中使用一个调试设备,当url附加了某个查询字符串(激活该设备)时,该设备将输出页面的“开发人员”视图。在页面上,我有项目名称、模板、分支机构主控信息、工作流信息等 我想使用xsl render列出项目上的所有字段-最好不包括隐藏的(_;)字段,但不管它们是否存在 我试过: <xsl:for-each select="$sc_item/fields/field"> 但这只列出了每个项目的五个字段: __创造 __修改 __更新 __更新人 __锁 s

我在sitecore(6)中使用一个调试设备,当url附加了某个查询字符串(激活该设备)时,该设备将输出页面的“开发人员”视图。在页面上,我有项目名称、模板、分支机构主控信息、工作流信息等

我想使用xsl render列出项目上的所有字段-最好不包括隐藏的(_;)字段,但不管它们是否存在

我试过:

<xsl:for-each select="$sc_item/fields/field">

但这只列出了每个项目的五个字段:

  • __创造
  • __修改
  • __更新
  • __更新人
  • __锁
sitecore文档说使用sc功能访问字段值,但我需要先获取字段名

非常感谢任何帮助


[编辑]找到了解决方案-如果字段为空,则不在项目xml中列出

从这里休息一下,我意识到了答案:项目XML中没有列出空字段