- 2012/10/06 Sat
-
ClearSilver テンプレートの拡張子が .cs なのに違和感を覚えてしまうのは、Microsoft に毒されているからなんでしょうかそうなんでしょうか。
それはさておき。
UA によって Trac のスタイルシートを切り替えたかったので、試しに ClearSilver で HTTP.UserAgent を参照したところなにも取れず。ClearSilver Documentation
http://www.clearsilver.net/docs/man_cgi.hdf1.3. HTTP headers
The following HTTP headers are mapped into HDF:
HTTP.Accept = image/gif, image/x-xbitmap, image/jpeg, image/pjpeg
HTTP.AcceptEncoding = gzip, deflate
HTTP.AcceptLanguage = en-us
HTTP.Cookie = help_pos_x=461; help_pos_y=206; E=v=1&e=305,1,303;
HTTP.Host = jeske-dev.trakken.com
HTTP.UserAgent = Mozilla/4.0 (compatible; MSIE 6.0;)
HTTP.Referer = http://www.clearsilver.net/cgi-bin/test.py
あれーと思いながら<?cs each:item = HTTP ?> <?cs name:item ?> <?cs /each ?>
で確認したら、PathInfo しか取れていませんでした。
なんでだ。
と思ったけど、そもそも Webサーバーが tracd なのが悪い気がしてきた。