1. MiniPage 宏
- MiniPage 宏
MoinMoin 的表格语法功能不强,单元格难以嵌入多行文本。MiniPage 宏可以解决在表格中嵌入多行 wiki 格式化内容的难题。
MiniPage 把传递给它的参数作为一个字符串进行处理,无须在字符串两端添加引号
对其中的 \n 替换为换行符,这样单行文本转换为多行文本
将替换后的多行文本交由 Wiki 语法解析器处理,并将结果输出
用法:
<<MiniPage(...)>>
示例代码:
||cell 1 ||cell 2|| ||{{{line 1:\nline 2:}}} ||<<MiniPage(2H,,2,,+O,,2,,=2'''H,,2,,O'''\n\na^2^+b^2^=c^2^)>>||
显示效果:
cell 1
cell 2
line 1: line 2:
2H2+O2=2H2O
a2+b2=c2
2. ThisPage 和 OtherPage 宏
ThisPage 和 OtherPage 宏是 MiniPage 宏的两个变体。区别在于:
ThisPage 宏的内容只显示在本页面,当本页面被其它页面包含时不会被显示;
OtherPage 宏则正好相反。内容在本页面不显示,仅当本页面被其它页面包含时才会在其它页面中显示;
示例代码:
||cell 1 ||cell 2|| ||{{{line 1:\nline 2:}}} ||<<OtherPage(2H,,2,,+O,,2,,=2'''H,,2,,O'''\n\na^2^+b^2^=c^2^)>> <<ThisPage(Only display something when included by other page.)>> ||
显示效果:
cell 1
cell 2
line 1: line 2:
Only display something when included by other page.
相关页面: