搜狐博客开放模块如何添加Widget参数设置项
SOW规范还规定了每个Widget都可以有一个Widget设置区域,这个Widget设置区域可以让用户设置一些有关此Widget的属性参数设置等内容,对于Widget参数设置项可以简单描述为:
具体实现哪些项,这些项显示成何种控件,这些控件的默认值是什么,都有开发者自己定义
这些设置项会呈现给Widget用户,用户可以修改这些设置项
这些设置项的值会直接由SOW系统保存
SOW提供了相应的方法供Widget Javascript程序读取这些设置项的值
Widget参数设置项的示例如下:
| <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:widget="http://www.netvibes.com/ns/"> <head> <title>欢迎您</title> <link rel="icon" type="image/x-icon" href="http://blog.sohu.com/favicon.ico" /> <meta name="author" content="Jady" /> <meta name="website" content="http://blog.sohu.com" /> <meta name="description" content="一个显示欢迎您的SOW Widget" /> <meta name="version" content="1.0" /> <meta name="keyword" content="欢迎 widget" /> <meta name="screenshot" content="http://blog.sohu.com/screenshot.jpg" /> <meta name="thumbnail" content="http://blog.sohu.com/thumbnail.jpg" /> <meta name="debugMode" content="true" /> <style type="text/css"> <!-- .nick { color: #333333; font-weight: bold; } --> </style> <widget:preferences> <preference type="text" name="nick" label="昵称" /> </widget:preferences> </head> <body> 您好,欢迎光临<span class="nick">我</span>的博客! </body> </html> |
显示效果截图:

提示:有关Widget参数设置项的详细介绍,参见“SOW参数设置规范”。
