模組討論:IfUtil

维基百科,自由的百科全书
跳到导航 跳到搜索

请问一下模板的这个功能怎么实现?[编辑]

请问一下,如何在模板中实现输入{{模板|A=yes}}则输出A,无参数或其他参数则输出B这样的功能?--侧耳倾听 2020年10月12日 (一) 04:11 (UTC)回复[回复]

Wikipedia:解析器函数,#switch。——Sakamotosan路过围观杯弓蛇影| 避免做作,免敬 2020年10月12日 (一) 08:16 (UTC)回复[回复]
應該是{{#ifeq}}吧-- Sunny00217  2020年10月12日 (一) 12:10 (UTC)回复[回复]
不考虑表达式计算而是以常量对比的话,if堆和switch基本可互换。——Sakamotosan路过围观杯弓蛇影| 避免做作,免敬 2020年10月12日 (一) 14:04 (UTC)回复[回复]
  • @cwek:解析器函数一直没太搞懂,看样子还得再去研究一下,哎……--侧耳倾听 2020年10月14日 (三) 15:50 (UTC)回复[回复]
註:本討論之中有部分是透過Module:IfUtil實現,因此稍後會將本討論標記為存檔至Module talk:IfUtil。-- 娜娜奇🐰楓香花茶(宇帆·☎️·☘️) 2020年10月20日 (二) 09:06 (UTC)回复[回复]
那直接標記就好了為甚麼要稍後呢?-- Sunny00217  2020年10月24日 (六) 14:27 (UTC)回复[回复]

編輯請求 2022-11-24[编辑]

请求已处理--Xiplus#Talk 2022年12月1日 (四) 05:03 (UTC)回复[回复]

請刪除第198行module:IfUtil#L-198「parentFirst=true,」,該函數不應讀取外層模板參數,討論見Wikipedia:互助客栈/技术#Template:Infobox_settlement-- 宇帆-雪菲蛋糕🎂娜娜奇🐰鮮果茶☕在維基百尋求休閒是否搞錯了什麼☎️·☘️) 2022年11月24日 (四) 08:33 (UTC)回复[回复]