维基媒体模板未能正确呈现引用

时间:2017-01-02 18:30:40

标签: mediawiki-templates wikimedia

我有一个名为"问题的模板"具有以下定义:

⚠️<ref>⚠️ {{{problem|Describe the problem here.}}}</ref>

目的是使用它:<references>并将说明显示在↑ ⚠️ {$ echo 1.0.4 | awk -F '[/.]' '{n=$1$2$3; print n+1}' | fold -w1 | paste -sd. 1.0.5 $ echo 1.0.9 | awk -F '[/.]' '{n=$1$2$3; print n+1}' | fold -w1 | paste -sd. 1.1.0 $ echo 1.9.9 | awk -F '[/.]' '{n=$1$2$3; print n+1}' | fold -w1 | paste -sd. 2.0.0 $ echo 9.9.9 | awk -F '[/.]' '{n=$1$2$3; print n+1}' | fold -w1 | paste -sd. 1.0.0.0 }部分。

为每个引用实际呈现的内容:$ echo 9.19.8 | awk -F '[/.]' '{n=$1$2$3; print n+1}' | fold -w1 | paste -sd. 9.1.9.9 。 (插页式文字正确呈现。)

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这是special case,其中参数{{{#tag:}}}未展开。要解决此问题,需要使用⚠️{{#tag:ref|⚠️ {#include<iostream> #include<fstream> using namespace std; int main() { char ch; ofstream out("Test2.txt"); if(!out) { cout<<"Hello!! Sorry."<<endl; } cout<<"Enter $ to exit."<<endl; do { cout<<": "; ch=0; cin.get(ch); out.put(ch); cin.get(ch); } while(ch!='$'); out.close(); return 0; } }}} 解析器函数。只需用以下内容替换模板内容:

>>