ماژول:صندخ/قالب/کتاب
نما
توضیحات این پودمان میتواند در ماژول:صندخ/قالب/کتاب/توضیحات قرار گیرد.
local generic = require( 'ماژول:صندخ/ادوات' )
local function getWikisource(item)
local item_id
if item then item_id = item.id else return nil end
if not item_id then return nil end
local fawikisourcetitle = mw.wikibase.getSitelink( item_id,'fawikisource' )
if fawikisourcetitle then
return "[[ویکیقالزم]] ِ''[[:fa:s:" .. fawikisourcetitle .."|فارسی نسخه]]''" -- چون مازرونی ویکیقالزم ندارمی، وه ره فارسی ویکیقالزم جه لینک دمبه
end
return nil
end
return {
maincolor = '#EE9A4D',
wikimod = 'Wikidata.Ca',
description = "اینتا شابلون ره اتا کتابِ مقاله دله کار زمبی که ونه اطلاعاتِ صندخمونا ره دیار هاکنه.",
parts = {
generic.title({icon='book'}),-- Title
{type = 'subtitle'
, value = {'اصلی نوم','title_orig'}
, wikidata= {property = 'P1476'
, conjunction = "<br />", separator = "<br />"
, formatting = '$text {{لینک زوون|$language}}'
, list='notlang',listrank='bestrank'}},
generic.mainimage(),
{type = 'images', imageparameters = {'ور عکس'} },
{type='table', title = 'کلّی اطلاعات', rows = {
{type = 'row', label = 'نویسنده', value = {'نویسنده','نوشتکس','author'}
, property = 'P50'},
{type = 'row', label = 'محقق'
, value = {'محقق'}},
{type = 'row', label = 'زوون'
, value = {'زبون','زوون','language'}
, property = 'P407'},
{type = 'row', label = 'کشور'
, value = {'کشور','مملکت','country'}
, property = 'P495'},
{type = 'row', label = 'موضوع'
, value = {'موضوع'}
, wikidata= {property = 'P921'}},
{type = 'row', label = 'ادبی ژانر'
, value = {'نوع','ژانر','genre','discipline'}
, wikidata= {property = 'P136', conjunction = "<br />"}},
{type = 'row', label = 'ناشر'
, value = {'تنککر','ناشر','publisher'}
, wikidata= {property = 'P123', conjunction = "<br />", separator = "<br />"}},
{type = 'row', label = 'تقدیم بئی'
, value = {'تقدیم به','تقدیم'}, property = 'P825'},
{type = 'row', label = 'تنک'
, value = {'تنک'}},
{type = 'row', label = 'تنک بیّن گدر'
, value ={'انتشار','تاریخ انتشار','تنک بین گدر','pub_date','release_date'}
, property = 'P577'},
{type = 'row', label = 'کاراکترون'
, value = {'شخصیتون', 'کاراکترون','characters'}
, wikidata= {property = 'P674', conjunction = "<br />", separator = "<br />"}},
{type = 'row', label = 'اقتباس'
, value = {'اقتباس','adaptation'}
, wikidata= {property = 'P4969', conjunction = "<br />", separator = "<br />"}},
{type = 'row', label = {'عنوان معلومة1'}
, value = {'معلومة1'}},
{type = 'row', label = {'عنوان معلومة2'}
, value = {'معلومة2'}},
{type = 'row', label = {'عنوان معلومة3'}
, value = {'معلومة3'}},
{type = 'row', label = {'عنوان معلومة4'}
, value = {'معلومة4'}},
generic.awards(),
}},
{type='table', title = 'تقديم', rows = {
{type = 'row', label = 'عکسدار', value = {'عکسدار'}},
{type = 'row', label = 'نقاش'
, value = {'نقاش','illustrator'}
, property = 'P110'
},
{type = 'row', label ='جلدِ هنرمند'
, value = {'جلد هنرمند', 'جلد طراح','cover_artist'}
, property = 'P736'
},
{type = 'row', label = 'مدیایِ نوع'
, value = {'مدیایِ نوع','media_type'}},
{type = 'row', label = 'جلد'
, value = {'جلدون','جلد','number_of_books'}},
{type = 'row', label = 'بخشها'
, value = {'کتابون','اجزاء','بخشها','books'}
, wikidata= {property = 'P527', formatting='table'
, qualifier1 = 'P1545', qualifier2 = 'P577'
, rowformat = '$0$R0 $1$2', tablesort='2/1/0'
, rowsubformat1= '<small><br />ترتيب : $1</small>', rowsubformat2='<small><br />تنک بیّن تاریخ: $2</small>'
, conjunction ="<hr style=\"clear:both; margin: 4px 30px 4px 30px;\"/>"
}},
{type = 'row', label = 'صفحاتِ تعداد'
, value = {'صفحات','صفحات تعداد','pages'}
, property = 'P1104'},
{type = 'row', label = 'قیاس', value = {'قیاس'}},
{type = 'row', label = 'وزن', value = {'وزن'}, property = 'P2067'},
}},
{type='table', title = 'دِگردونکس', rows = {
{type = 'row', label ='مترجم'
, value = {'دگردونکس','مترجم','translator'}},
{type = 'row', label = 'ناشر'
, value = {'ترجمه ناشر'}},
{type = 'row', label = 'تنک بین گدر'
, value = {'ترجمه تنک بین تاریخ','ترجمه تنک بین گدر'}},
{type = 'row', label ='[[شابک]]'
, value = {'شابک'}},
}},
{type='table', title = 'شناسهئون', rows = {
{type = 'row', label = '[[شابک]]'
, value ={'شابک','ISBN','شابک2','ISBN2','isbn'}
, wikidata={property = 'P212 OR P957', formatting='[[Special:Booksources/$1|$1]]'} },
{type = 'row', label = '[[OCLC]]'
, value = {'اوکلس','OCLC','oclc'}
, wikidata= {property = 'P243', formatting='[http://www.worldcat.org/oclc/$1 $1]'}},
{type = 'row', label = '[[دیوی]]'
, value = {'دیوی','dewey','Dewey'}
, wikidata={property = 'P1036',formatting= '[http://dewey.info/class/$1/ $1]'}},
}},
{type='table', title = 'سایتئون', rows = {
{type = 'row', label = '[[ویکیقالزم]]', value = {'ویکیقالزم','قالزم'}
, wikidata= function ( item ) return getWikisource(item) end},
generic.website('رسمی سایت'),
}},
{type='table', title = 'نویسندهیِ دیگر کتابون', rows = {
{type = 'row', label = 'لیست', hidden=true, value = {'دیگر','دیگر کتابون'}},
{type = 'row'
, label = 'سری'
, value = {'سری', 'مجموعه','series'}
, wikidata= { property='P179' , formatting='table'
, qualifier='P155' , qualifier2 = 'P156', qualifier3 = 'P1545'
, rowformat = "<center>$3 $0 $1 $2</center>"
, rowsubformat1 = "<br/>پیشی: $1"
, rowsubformat2 = "<br/>پسی: $2 "
, rowsubformat3 = "شماره $3 سری دله: <br/>"
, separator ="<hr>"
}},
{type = 'navbox', inner=true
, previousparameter = "پیشی", previouswikidata ={property = "P155", conjunction="<br>"}
, nextparameter = "پسی", nextwikidata={ property = "P156", conjunction="<br>"}
}
}},
}
}