Module:LuaTemplateBlueprint: Difference between revisions
// via Wikitext Extension for VSCode Tag: Reverted |
// via Wikitext Extension for VSCode Tag: Reverted |
||
| Line 14: | Line 14: | ||
* | * | ||
* Note on parameter handling: | * Note on parameter handling: | ||
* - Template parameters are extracted | * - Template parameters are extracted directly from frame:getParent().args | ||
* - | * - Arguments are normalized for case-insensitivity using TemplateHelpers.normalizeArgumentCase() | ||
* - Parameters are accessible via args[paramName] regardless of case used in the template | * - Parameters are accessible via args[paramName] regardless of case used in the template | ||
]] | ]] | ||
| Line 1,071: | Line 1,071: | ||
end | end | ||
-- Extract | -- Extract arguments directly from frame (following established pattern) | ||
local args = TemplateHelpers. | local args = frame:getParent().args or {} | ||
-- Normalize arguments for case-insensitivity | |||
args = TemplateHelpers.normalizeArgumentCase(args) | |||
-- Run preprocessors | -- Run preprocessors | ||