يمكنك أن تنشئ صفحة توثيق لهذه الوحدة (أنشئ). يمكن للمحررين تجريب تعديلاتهم على الوحدة في صفحات ملعب (أنشئ | مرآة) ومختبر (أنشئ). من فضلك أضف التصنيفات في الصفحة الفرعية للقالب /شرح. الصفحات الفرعية لـ وحدة.
RawImage={};functionRawImage.rawimage(frame)inpage=mw.title.getCurrentTitle():inNamespace("Page")pagename=frame.args["pagename"]-- check if the pagename hasn't been passedifpagename==nilthenreturn'<span style="color:red;">\'\'\'Error: invoke with {{صورة خام|'..mw.title.getCurrentTitle().text..'}}\'\'\'</span>'endifpagename==''thenreturn'<span style="color:red;">\'\'\'Error: invoke with {{صورة خام|'..mw.title.getCurrentTitle().text..'}}\'\'\'</span>'end-- check if the pagename has been given with "Page:" in front. If so, strip itifpagename:sub(1,5)=='Page:'thenpagename=pagename:sub(6)end-- find the last / in the pagenameslash=string.reverse(pagename):find('/')ifslash~=nilthenslash=#pagename-slash+1endifslash==nilthen-- there is no slash, this page corresponds to a single-page imageifinpagethencategory='صفحات مع صور خام'elsecategory='نصوص مع صور خام'endreturn'[[File:'..pagename..'|frameless|center|360px]][[Category:'..category..']]'else-- this page title contains a slash, so compose the name of the hi-res file.pagebase=pagename:sub(0,slash-1)pagenum=pagename:sub(slash+1)hiRes='File:'..pagebase..'-'..pagenum..'.png'-- check if the hi-ref version existsifmw.title.new(hiRes).existsthen-- hi-res version exists, let's link to itifinpagethencategory='صفحات مع صور خام (فحص hi-res متاح)'elsecategory='نصوص مع صور خام'endreturnframe:expandTemplate{title='block center',args={'[['..hiRes..'|frameless|center|360px]]'..frame:expandTemplate{title='right',args={frame:expandTemplate{title='x-smaller block',args={'([[:'..hiRes..'|Improve this image]])'}}}}}}..'[[Category:'..category..']]'else-- hi-res version doesn't exists, let's link to source pageifinpagethencategory='صفحات مع صور خام'elsecategory='نصوص مع صور خام'endreturnframe:expandTemplate{title='block center',args={'[[File:'..pagebase..'|page='..pagenum..'|frameless|center|360px]]'..frame:expandTemplate{title='right',args={frame:expandTemplate{title='x-smaller block',args={'(Upload an image to replace this placeholder.)'}}}}}}..'[[Category:'..category..']]'endendendreturnRawImage