差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
technote:templatedetail [2022/09/27 18:07] – [基本構造] ohyeah | technote:templatedetail [2023/03/05 21:55] (現在) – kabe | ||
---|---|---|---|
行 7: | 行 7: | ||
テンプレートのファイル形式は、060808 版以前はテキスト、060810 版以降は HTML になっています。060810 版以降でも従来のテキスト形式テンプレートを使用することが可能です。 | テンプレートのファイル形式は、060808 版以前はテキスト、060810 版以降は HTML になっています。060810 版以降でも従来のテキスト形式テンプレートを使用することが可能です。 | ||
- | ご自分でテンプレートを作成する場合、下記の基本構造をご利用ください。 | + | ご自分でテンプレートを作成する場合、下記の[[#基本構造]]をご利用ください。 |
===== テンプレート定義部の構造 ===== | ===== テンプレート定義部の構造 ===== | ||
行 27: | 行 27: | ||
===== テンプレート定義部 ===== | ===== テンプレート定義部 ===== | ||
- | テンプレート定義部は、実際の処理内容を記述します。処理内容は、基本的には [[SQLite の SQL 文|http://www.net-newbie.com/sqlite/lang.html]]そのものですが、ユーザが設定した値を検索条件とする部分をメタフィールドで記述するところが通常の SQL と異なります。 | + | テンプレート定義部は、実際の処理内容を記述します。処理内容は、基本的には [[https://www.javadrive.jp/sqlite/select/ |
- | メタフィールドとして使用可能な[[データベース定義フィールド]]<>は、次の5種類です。sonota メタフィールドは、sakumotsu, | + | メタフィールドとして使用可能なフィールドは、[[technote: |
< | < | ||
sakumotsu : 作物名 | sakumotsu : 作物名 | ||
行 147: | 行 147: | ||
====== 基本構造 ====== | ====== 基本構造 ====== | ||
テンプレートファイルの拡張子は .tpl となります。 | テンプレートファイルの拡張子は .tpl となります。 | ||
- | <code html> | + | <file html template.tpl> |
< | < | ||
< | < | ||
< | < | ||
<meta name=" | <meta name=" | ||
- | <meta http-equiv=" | + | <meta http-equiv=" |
<meta http-equiv=" | <meta http-equiv=" | ||
<link rel=" | <link rel=" | ||
行 165: | 行 165: | ||
<table border=" | <table border=" | ||
<tr class=" | <tr class=" | ||
- | < | + | <th>**カラム名1**</ |
- | < | + | <th>**カラム名2**</ |
- | < | + | <th>**カラム名3**</ |
- | < | + | <th>**……**</th> |
</tr> | </tr> | ||
<tr class=" | <tr class=" | ||
行 192: | 行 192: | ||
<table border=" | <table border=" | ||
<tr class=" | <tr class=" | ||
- | < | + | <th>**カラム名1**</ |
- | < | + | <th>**カラム名2**</ |
- | < | + | <th>**カラム名3**</ |
- | < | + | <th>**……**</th> |
</tr> | </tr> | ||
<tr class=" | <tr class=" | ||
行 219: | 行 219: | ||
<table border=" | <table border=" | ||
<tr class=" | <tr class=" | ||
- | < | + | <th>**カラム名1**</ |
- | < | + | <th>**カラム名2**</ |
- | < | + | <th>**カラム名3**</ |
- | < | + | <th>**……**</th> |
</tr> | </tr> | ||
<tr class=" | <tr class=" | ||
行 289: | 行 289: | ||
</ | </ | ||
</ | </ | ||
- | </code> | + | </file> |