Sandbox91
From Metabolomics.JP
(Difference between revisions)
Line 1: | Line 1: | ||
− | {{# | + | <!-- |
− | {{# | + | {{#get:listpage}} リストページ |
− | {{#def: | + | {{#get:alreadyset}} 現在セットされている項目。&&区切りの文字列 |
+ | {{#get:prevpage}} 飛んできたページ | ||
+ | --> | ||
+ | {{#if:{{#get:listpage}}|{{#def:listpage|{{#get:listpage}} }}|{{#def:listpage|Test}} }} <!-- リストページ def. Test --> | ||
{{#lua: | {{#lua: | ||
Line 12: | Line 15: | ||
--%% データ整理 %%-- | --%% データ整理 %%-- | ||
− | for line in string.gmatch(stdin, "&&{{#var: | + | for line in string.gmatch(stdin, "&&{{#var:listpage}}([^&]+)") do |
--%% -の数を調べる %%-- | --%% -の数を調べる %%-- | ||
data = string.gsub(line, "^-+", "", 1) --%% 先頭の-を削除する %%-- | data = string.gsub(line, "^-+", "", 1) --%% 先頭の-を削除する %%-- | ||
Line 56: | Line 59: | ||
--%% あらかじめセットしてあるデータの場合は、チェックを付けておく - データは&&区切りで渡す %%-- | --%% あらかじめセットしてあるデータの場合は、チェックを付けておく - データは&&区切りで渡す %%-- | ||
− | if(string.match("{{# | + | if(string.match("{{#get:alreadyset}}", "&&" .. list[i] .. "&&", 0)) then |
checked = ' checked="yes"' | checked = ' checked="yes"' | ||
else | else | ||
Line 76: | Line 79: | ||
print('}}') | print('}}') | ||
− | |{{#searchline:-|Index|{{#var: | + | |{{#searchline:-|Index|{{#var:listpage}} }} }} |
Revision as of 21:45, 22 January 2009