وحدة:Art pref

من أرابيكا، الموسوعة الحرة

هذه هي النسخة الحالية من هذه الصفحة، وقام بتعديلها عبود السكاف (نقاش | مساهمات) في 21:06، 8 أكتوبر 2023 (..). العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة.

(فرق) → نسخة أقدم | نسخة حالية (فرق) | نسخة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث
local function main(frame)
    local data = mw.loadData("Module:Art pref/data")
    mw.logObject(data)
    if data == nil then
        return nil
    end

    -- local frame = mw.getCurrentFrame()
    local args = frame.args[1] and frame.args or frame:getParent().args
    if args[2] then
        return data[args[1]] and data[args[1]][args[2]] or nil
    else
		local temp = (frame:getParent():getTitle() ~= "قالب:تفضيل مقالة") and frame:getParent():getTitle() or "عام"
        return data[temp] and data[temp][args[1]] or nil
    end
end

return {main = main }