模板:线路列表:修订间差异

来自临东市服务器Wiki
(修复Lua执行失败:同一线路列表模板默认原生渲染,保留原参数样式和可选Lua模块,消除脚本错误分类)
(修正线路列表模板空白拖尾:未使用站点不输出换行)
 
第1行: 第1行:
<includeonly>{{#ifeq:{{{渲染引擎|native}}}|lua|{{#invoke:LineList|infobox}}|<div class="infobox-card" style="{{#ifeq:{{{Clear|__YCT_UNSET__}}}|__YCT_UNSET__||clear: unset;}}">
<
<div class="header"><div class="line-name">{{{Name|}}}</div><div class="detail"><div class="company">{{{Company|}}}</div></div><div class="time"><div class="first-train">{{{FirstTrain|}}}</div><div class="last-train">{{{LastTrain|}}}</div><div class="ticket">{{{Ticket|}}}</div></div></div>
<ul class="station-list">{{#if:{{{Direction|}}}|<div class="direction">{{{Direction}}}</div>}}<div class="line" style="background-color:{{{Color|red}}};"></div>
{{#if:{{{Sta1|}}}|<li><div class="name {{#switch:{{lc:{{{Sta1Way|}}}}}|up=dir-tag__up|down=dir-tag__down|#default=}}" style="{{#ifeq:{{{Sta1Unopen|__YCT_UNSET__}}}|__YCT_UNSET__||color: var(--color-base--subtle);}}"><div class="circle" style="border: 4px solid {{#ifeq:{{{Sta1Unopen|__YCT_UNSET__}}}|__YCT_UNSET__|{{{Color|red}}}|var(--color-surface-4)}};"></div>{{{Sta1}}}</div></li>}}
{{#if:{{{Sta2|}}}|<li><div class="name {{#switch:{{lc:{{{Sta2Way|}}}}}|up=dir-tag__up|


兼容说明:模板默认使用相同样式的原生解析器渲染,避免服务器禁用 proc_open 时产生 Lua 错误及错误跟踪分类。支持 Sta1–Sta512、Direction、Clear、StaNWay 和 StaNUnopen。原 Lua 模块保留;仅在服务器恢复 Lua 引擎后,可通过参数“渲染引擎=lua”选用原模块(站点数量不受原生兼容范围限制)。</noinclude>
兼容说明:模板默认使用相同样式的原生解析器渲染,避免服务器禁用 proc_open 时产生 Lua 错误及错误跟踪分类。支持 Sta1–Sta512、Direction、Clear、StaNWay 和 StaNUnopen。原 Lua 模块保留;仅在服务器恢复 Lua 引擎后,可通过参数“渲染引擎=lua”选用原模块(站点数量不受原生兼容范围限制)。</noinclude>

2026年10月28日 (三) 21:50的最新版本

关于本模板的用法,请参见LineList文档。

兼容说明:模板默认使用相同样式的原生解析器渲染,避免服务器禁用 proc_open 时产生 Lua 错误及错误跟踪分类。支持 Sta1–Sta512、Direction、Clear、StaNWay 和 StaNUnopen。原 Lua 模块保留;仅在服务器恢复 Lua 引擎后,可通过参数“渲染引擎=lua”选用原模块(站点数量不受原生兼容范围限制)。