Sandbox91

From Metabolomics.JP
(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
{{#def:page|Test}} <!-- Index:のページ名 -->
+
<!--
{{#def:alreadyset|{{#get:init}}}} <!-- 現在セットされている項目。&&区切りの文字列を渡す -->
+
{{#get:listpage}}   リストページ
{{#def:prevpage|{{#get:ref}}}} <!-- 飛んできたページ -->
+
{{#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:page}}([^&]+)") do
+
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("{{#var:alreadyset}}", "&&" .. list[i] .. "&&", 0)) then
+
   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:page}} }} }}
+
|{{#searchline:-|Index|{{#var:listpage}} }} }}

Revision as of 21:45, 22 January 2009



Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox