|
|
||||||||
KeyNavi連携 | − KeyNavi指定を自動化 |
このサイトKeyNavi.Netのように
ZMLコンパイラを利用し KeyNaviの指定を自動で行うことが可能です。
■ 全てのページでKeyNaviが利用可能
KeyNaviの指定をテンプレート内に記述することにより
出力される全ページについてKeyNaviが利用可能になります。
■ ショートカット指定の自動化
各リンクに対して自動でショートカット指定を行うことができます。
リンクの記述時にキー割当を書かなくてもコンパイル時に
ユニークなショートカットが割り当てられます。
リンク先が同じリンクに対しては同じキーが割り当てられます。
またZML入力時に直接ショートカットを指定することも可能です。 ■ 自動ナビのための前後ページ指定
「G」キーによる自動ナビでは「次のページ」の指定があると
ページの最後までスクロールした後次のページへ自動でJumpして行きます。
「Y/H」キーによる前後節、前後ページ移動も同様です。
■ 更に高度な指定へ
リッチクライアント@KeyNavi.Net [Shift-A]で紹介されている各種機能は通常HTMLやJavaScriptで
記述しますがZMLでモジュール化することが可能です。
ZMLコンパイラはHTML以外の出力にも利用可能です。
画面設計部分だけではなくPerl、PHP、Javaなどの
サーバサイドロジックやシェルコマンドも
ZMLタグにまとめることが可能です。
|