3.9.x〜トピックtopic/post.jsontopic/delete.jsontopic/search.jsonトピックコメントtopic_comment/post.jsontopic_comment/delete.jsontopic_comment/search.json日記diary/postdiary/deletediary/searchdiary_comment/postdiary_comment/deletediary_comment/searchテンプレート利用ガイドOpenPNE3.8ではJavaScriptのテンプレートエンジンとしてjQueryTemplateを利用しています。これを利用することで、APIを通じて受け取ったJSONから簡単にHTMLを加工することができます。jQuery.tmpl()jQuery.tmpl()はjQueryのプラグインとして提供されているテンプレートエンジンです。※今後、より優れたテンプレートエンジンが登場したら変更する可能性があります。動作フロー1:OpenPNEがHTMLの土台をレンダリングする2:JavaScriptからスマートフォンAPIを呼び出す3:APIから取得したJSONをテンプレートに流し込む4:できあがったHTMLを、jQuery.appned()などで出力するメンバー検索ページのサンプルこの動作を示すために、一番簡単な例としてスマートフォンのメンバー検索ページに注目します。4x4アイコン検索結果を表示。メンバーの顔写真のアイコンが橫4列ずつ表示される。</div></script>4x4の1つ分のマス目を表現するテンプレートです。段落切り替えのためのテーブルは必要なく、シンプルな構造になっています。});});</script>検索フォームの文字列処理と、検索結果を表示するコントロール部分はJavaScriptで書かれています。?></div>検索フォームや見出しなどのHTMLはあらかじめHTMLでレンダリングされています。