Изменения
Перейти к навигации
Перейти к поиску
← Предыдущая правка
Следующая правка →
Модуль:CTD
(просмотреть исходный код)
Версия 04:13, 23 января 2024
793 байта добавлено
,
23 январь
м
+literature_origin
Строка 1:
Строка 1:
local ctd = {} -- функции для Большого теософского словаря; copied from https://ru.teopedia.org/lib/Module:CTD
local ctd = {} -- функции для Большого теософского словаря; copied from https://ru.teopedia.org/lib/Module:CTD
+
+
-- === LOCAL FUNCTIONS ========================================================
local function isempty(s)
local function isempty(s)
Строка 17:
Строка 19:
return t
return t
end
end
−
-- Convert local links [[link|text]] and URL [link text] to plain text.
-- Convert local links [[link|text]] and URL [link text] to plain text.
Строка 64:
Строка 65:
return str
return str
+
end
+
+
+
-- === FUNCTIONS FOR EXTERNAL USAGE ===========================================
+
+
-- Create origin string for literature
+
-- Used in : Шаблон:Литература БТС
+
-- Call example:
+
-- {{#invoke: CTD | literature_origin
+
-- | language =
+
-- | author =
+
-- | title =
+
-- }}
+
function ctd.literature_origin( frame )
+
local result = ''
+
+
-- check every parameter for existance
+
if not isempty(frame.args['language']) then
+
result = frame.args['language'] .. ': '
+
end
+
if not isempty(frame.args['author']) then
+
result = result .. frame.args['author'] .. ', '
+
end
+
if not isempty(frame.args['title']) then
+
result = result .. '<i>' .. frame.args['title'] .. '</i>'
+
end
+
+
return result
end
end
Павел Малахов
Бюрократы
,
Администраторы интерфейса
,
Администраторы (Semantic MediaWiki)
,
Кураторы (Semantic MediaWiki)
,
Editors (Semantic MediaWiki)
,
Скрывающие
,
Администраторы
, trusted
56 507
правок
Навигация
Персональные инструменты
Войти
Пространства имён
Модуль
Дополнение
Варианты
Просмотры
Читать
Просмотр кода
История
Ещё
Поиск
Библиотека
Начальная
Все категории
Справка
Популярное
Категории
Свежие правки
Случайная статья
"Тайная доктрина"
Словарь
Понятия
Личности
Литература
Иноязычные выражения
Добавить в БТС
Понятие
Личность
Литературу
Иноязычное выражение
Инструменты
Загрузить файл
Служебные страницы
Версия для печати
Разделы
Библиотека
Махатмы
Блаватская Е.П.
Рерих Е.И.
Цитаты разных авторов
Склад
English sections
Ссылки
Cайты
Форумы
Магазины
Вики Теософия
Хранилища
Аудио
Видео
Изображения
Текст