Module:CRTModel: Difference between revisions

Change type badge to breadcrumb style: CRT model › [type] (via update-page on MediaWiki MCP Server)
Change "Add accessory" button to link to Create_an_accessory with crt_models parameter (via update-page on MediaWiki MCP Server)
 
(7 intermediate revisions by the same user not shown)
Line 298: Line 298:
)
)


-- Type badge (breadcrumb)
-- Type badge (breadcrumb) — plainlinks hides external icon, $wgNoFollowDomainExceptions handles nofollow
local badgeWikitext = '[[:Category:CRT models|CRT model]]'
local badgeWikitext = '[[CRT Search|CRT]]'
if crt_type then
if crt_type then
badgeWikitext = badgeWikitext .. ' › ' .. crt_type
local typeUrl = mw.title.new('CRT Search'):fullUrl({crt_type = crt_type})
badgeWikitext = badgeWikitext .. ' › <span class="plainlinks">[' .. typeUrl .. ' ' .. crt_type .. ']</span>'
end
end
addFullRow(container, badgeWikitext, '', false, 'infobox-type-badge')
addFullRow(container, badgeWikitext, '', false, 'infobox-type-badge')
Line 714: Line 715:


local addAccessoryUrl = mw.uri.fullUrl(
local addAccessoryUrl = mw.uri.fullUrl(
"Special:FormEdit",
"Create an accessory",
{
{
form = "Accessory",
crt_models = pageName
["Accessory[crt_models]"] = pageName
}
}
)
)
Line 815: Line 815:
local addPartUrl = mw.uri.fullUrl(
local addPartUrl = mw.uri.fullUrl(
"Special:FormEdit",
"Create a part",
{
{
form = "Part",
crt_models = pageName
["Part[crt_models]"] = pageName
}
}
)
)
MediaWiki Appliance - Powered by TurnKey Linux