[Web4r-devel-ja] ご質問があります。
青山新
smihica at gmail.com
Fri Aug 14 16:40:01 UTC 2009
こんにちは、青山(nagayoru)というものです。
Lispは初心者ですが、どうぞよろしくお願いいたします。
安定版(http://github.com/tomoyuki28jp/web4r/tarball/v0.2.8)を使って、Webページを作ってみています。
二つご質問があります。
defpageでトップページ "/" を定義したいのですが、どのように実現すればいいのでしょうか?
(defpage "/" () ... )とやっても "//" でのアクセスになります。
因みに、
(defpage top-page () ...)
(push (hunchentoot:create-prefix-dispatcher "/" #'(lambda ()
(web4r:page "top-page"))) hunchentoot:*dispatch-table*)
とやればできましたが、このような方法が正しいのでしょうか?
もうひとつ質問があります。
たとえば
[div :id "main_parent"
[div :id "main"]]
となっているテンプレートがあって
(with-template (:default)
(replace "#main"
[div :id "a"]
[div :id "b"]
[div :id "c"]))
とはかけないのでしょうか?
(つまりノードリストをそのまま評価できる方法は無いのでしょうか?)
(with-template (:default)
(remove "#main")
(append "#main-parent" [div :id "a"])
(append "#main-parent" [div :id "b"])
(append "#main-parent" [div :id "c"]))
このようにやるほか無いのでしょうか?
以上つまらぬことですが教えていただけると幸いです。
よろしくお願いいたします。
More information about the web4r-devel-ja
mailing list