Модуль:Книга:История Востока
Модуль содержит таблицы данных для шаблона {{Книга:История Востока}}.
Вызовы функций:
- {{#invoke:Книга:История Востока|BookYear|<Номер тома>}} — номер года издания тома
- {{#invoke:Книга:История Востока|BookName|<Номер тома>}} — название тома
- {{#invoke:Книга:История Востока|BookPage|<Номер тома>}} — число страниц тома
- {{#invoke:Книга:История Востока|BookISBN |<Номер тома>}} — isbn тома
- {{#invoke:Книга:История Востока|BookEdit |<Номер тома>}} — ответственные редакторы тома
local p = {}
local year={}
year["1"]="1997"
year["2"]="1995"
year["3"]="2000"
year["4_1"]="2004"
year["4_2"]="2005"
year["5"]="2006"
year["6"]="2008"
local name={}
name["1"]="Т. 1. Восток в древности"
name["2"]="Т. 2. Восток в средние века"
name["3"]="Т. 3. Восток на рубеже средневековья и нового времени XVI—XVIII вв."
name["4_1"]="Т. 4. Восток в новое время (конец XVIII — начало XX в.): Кн. 1"
name["4_2"]="Т. 4. Восток в новое время (конец XVIII — начало XX в.): Кн. 2"
name["5"]="Т. 5. Восток в новейшее время: 1914—1945 гг."
name["6"]="Т. 6. Восток в новейший период (1945—2000 гг.)"
local page={}
page["1"]="688"
page["2"]="716"
page["3"]="696"
page["4_1"]="608"
page["4_2"]="574"
page["5"]="717"
page["6"]="1095"
local isbn={}
isbn["1"]="5-02-017936-1"
isbn["2"]="5-02-017711-3"
isbn["3"]="5-02-017-913-2"
isbn["4_1"]="5-02-018387-3"
isbn["4_2"]="5-02-018473-X"
isbn["5"]="5-02-018500-0"
isbn["6"]="978-5-02-036371-7"
local edit={}
edit["1"]="Отв. ред. В. А. Якобсен"
edit["2"]="Отв. ред. Л. Б. Алаев, К. З. Аштрафян"
edit["3"]="Отв. ред. Л. Б. Алаев, К. З. Аштрафян, Н. И. Иванов"
edit["4_1"]="Отв. ред. Л. Б. Алаев и др"
edit["4_2"]="Отв. ред. Л. Б. Алаев и др"
edit["5"]="Отв. ред. Р. Г. Ланда"
edit["6"]="Отв. ред. В. Я. Белокреницкий, В. В. Наумкин"
function p.BookYear (frame)
return year[frame.args[1]]
end
function p.BookName (frame)
return name[frame.args[1]]
end
function p.BookPage (frame)
return page[frame.args[1]]
end
function p.BookISBN (frame)
return isbn[frame.args[1]]
end
function p.BookEdit (frame)
return edit[frame.args[1]]
end
return p