在User talk:Antilovsky的话题

T:Infobox writing system信息框无法显示颜色问题

8
Solvyn (留言贡献)

想请阁下检查一下,此信息框模板不能如同英文维基百科一样在信息框顶部显示颜色的原因是什么。非常感谢!

Antilovsky (留言贡献)

我检查了一下,发现abovestyle参数 > switch函数的预设值里面,特别是中文的预设值,都只有附内链的值,比如只有“[[辅音音素文字]]”,但没有“辅音音素文字”。switch的预设值对内链敏感,所以当你输入无内链的type参数时,就出现显示默认的白色的问题。我现在已经增加了无内链的预设值,阁下可以再检查一下。

Solvyn (留言贡献)
此帖子已被Solvyn隐藏(历史
Antilovsky (留言贡献)

情况已了解,有劳。不过我今晚要去东京一趟,周一才回来,可能没有时间上百科,周末阁下可以努力一下,我周一回来再接着调试,重定向模版也一并检查。非常抱歉。

Solvyn (留言贡献)

阁下客气了。

Antilovsky (留言贡献)

音节文字和半音节文字全部都显示不出颜色,我徒手重打了一遍相关预设值,就又好了,看来这个函数是太精密了,我也不明白为什么之前就打死也显不出来颜色……另,我把默认值换成了原本对应alternative的颜色,所以当type参数是多个种类(如女真文)或者是非预设值的时候就会显示alternative的khaki颜色,如果type参数是空的话就会显示白色。

Solvyn (留言贡献)

感激不尽!

回复“T:Infobox writing system信息框无法显示颜色问题”