DotNetNuke Skinning Whitepaper (皮肤包部分)


皮肤包或者容器包由构成一个完整皮肤的大量文件组成:

  *.htm, *.html 文件——在皮肤上传机制中用来建立*.ascx文件的皮肤定义文件。

  *.ascx 文件—— 皮肤机制对html文件进行必须的格式化和预编译后产生的用于定义皮肤的用户控件。

  *.css 文件——与皮肤相对应的样式表文件。

  *.gif, *.jpg, *.jpeg, *.png ——皮肤中的图形文件。

  *.* ——其他在皮肤中使用到的资源文件(注意需要在站点上传文件拓展名设置中允许上传。)

  一个皮肤包中可以包含多个的皮肤文件,这允许设计者可以创建多个拥有相同图片,但在布局方面却略有差别的系列皮肤。显然,当你将作一些常规表现层的修改,包含越多的皮肤文件就需要更多的工作。

  大多数“包裹”体系使用文件清单的概念来识别包裹中的各种文件并定义额外的包裹属性。虽然这种概念有利于原始数据的性能,但是同时引进了额外的创建和维护的工作。对于产品的维护,我们的主要观点是:简单的将这些文件压缩成一个压缩包比起引进一个清单具有更大的好处


« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3