Template:CRT model: Difference between revisions
Fix multi-value properties: use #arraymap to convert comma-separated checkbox values to semicolon-separated SMW format (frequency, av_system, tuner_system, built_in_devices) (via update-page on MediaWiki MCP Server) |
Fix arraymap: use #replace to strip spaces before splitting, then simple arraymap (via update-page on MediaWiki MCP Server) |
||
| Line 6: | Line 6: | ||
|Has CRT type={{{crt_type|}}} | |Has CRT type={{{crt_type|}}} | ||
|Has form factor={{{form_factor|}}} | |Has form factor={{{form_factor|}}} | ||
|Has built-in devices={{#arraymap:{{{built_in_devices|}}}|,|x| | |Has built-in devices={{#arraymap:{{#replace:{{{built_in_devices|}}}|, |,}}|,|x|x|;}} | ||
|Has screen size inches={{{screen_size_in|}}} | |Has screen size inches={{{screen_size_in|}}} | ||
|Has aspect ratio={{{aspect_ratio|}}} | |Has aspect ratio={{{aspect_ratio|}}} | ||
| Line 17: | Line 17: | ||
|Has tube={{{tube|}}} | |Has tube={{{tube|}}} | ||
|Has service manual URL={{{service_manual_urls|}}} | |Has service manual URL={{{service_manual_urls|}}} | ||
|Frequency={{#arraymap:{{{frequency|}}}|,|x| | |Frequency={{#arraymap:{{#replace:{{{frequency|}}}|, |,}}|,|x|x|;}} | ||
|Power average={{{power_avg|}}} | |Power average={{{power_avg|}}} | ||
|Power max={{{power_max|}}} | |Power max={{{power_max|}}} | ||
|AV system={{#arraymap:{{{av_system|}}}|,|x| | |AV system={{#arraymap:{{#replace:{{{av_system|}}}|, |,}}|,|x|x|;}} | ||
|Tuner system={{#arraymap:{{{tuner_system|}}}|,|x| | |Tuner system={{#arraymap:{{#replace:{{{tuner_system|}}}|, |,}}|,|x|x|;}} | ||
|Horizontal scan min={{{h_scan_min|}}} | |Horizontal scan min={{{h_scan_min|}}} | ||
|Horizontal scan max={{{h_scan_max|}}} | |Horizontal scan max={{{h_scan_max|}}} | ||