Шаблон:Сотрудник — различия между версиями
Материал из Кафедра Автоматики и телемеханики
Mvk (обсуждение | вклад) |
Mvk (обсуждение | вклад) |
||
(не показано 66 промежуточных версии 2 участников) | |||
Строка 1: | Строка 1: | ||
<noinclude> | <noinclude> | ||
− | Шаблон для оформления страницы сотрудника разных типов ( | + | Шаблон для оформления страницы сотрудника разных типов (преподаватели, УВП, аспиранты, ветераны и сотрудники). |
Свойство [[Свойство:Тип сотрудника|Тип сотрудника]] определяется автоматически на основе имени страницы. На основе этого свойства происходит выбор необходимых полей для отображения на странице сотрудника, а также происходит выбор нужной категории. | Свойство [[Свойство:Тип сотрудника|Тип сотрудника]] определяется автоматически на основе имени страницы. На основе этого свойства происходит выбор необходимых полей для отображения на странице сотрудника, а также происходит выбор нужной категории. | ||
− | Поля сотрудника также можно редактировать с помощью различных форм, относящихся к разным категориям (Преподаватели, УВП, Аспиранты, Ветераны). | + | Поля сотрудника также можно редактировать с помощью различных форм, относящихся к разным категориям (Преподаватели, УВП, Аспиранты, Ветераны и сотрудники). |
− | </noinclude> | + | </noinclude><includeonly> |
− | <includeonly> | + | {{#set:ФИО={{ФамилияИмяОтчество|{{PAGENAME}}}}}}{{#set:Тип сотрудника={{#rmatch:{{PAGENAME}}|^\s*?(\S.*?)\s*?:|$1}} |
− | + | }}{{#set:Тип сотрудника={{#rmatch:{{PAGENAME}}|^\s*?(\S.*?)\s*?:|$1}}}}<h1>{{#show:{{PAGENAME}}|?Тип сотрудника}}: {{#show:{{PAGENAME}}|?ФИО}}</h1> | |
− | + | ||
− | | | + | |
− | | | + | |
− | + | ||
− | + | ||
− | }} | + | |
− | </h1> | + | |
{{-}} | {{-}} | ||
− | {{#set:ИОФамилия={{ИОФамилия|{{PAGENAME}}}}}} | + | {{#set:Страница={{PAGENAME}}}}{{#set:ИОФамилия={{ИОФамилия|{{PAGENAME}}}}}} |
{{#if:{{{Фото|}}} |[[Фото::{{{Фото}}}| ]] [[Файл:{{{Фото}}}|мини|справа|200пкс|{{ИОФамилия|{{PAGENAME}}}}]]|[[Фото::no_photo.gif| ]] [[Файл:no_photo.gif|справа|рамка|100пкс|Нет фотографии]]}} | {{#if:{{{Фото|}}} |[[Фото::{{{Фото}}}| ]] [[Файл:{{{Фото}}}|мини|справа|200пкс|{{ИОФамилия|{{PAGENAME}}}}]]|[[Фото::no_photo.gif| ]] [[Файл:no_photo.gif|справа|рамка|100пкс|Нет фотографии]]}} | ||
− | {{{!}} style="width: | + | {{{!}} style="width:65%;padding-left:5px;text-align:left" align="center" class="standard colleague" |
− | {{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}| | + | {{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Преподаватели{{!}}УВП{{!}}Аспиранты{{!}}Ветераны и сотрудники| |
!'''Должность:''' | !'''Должность:''' | ||
{{!}}[[Должность::{{{Должность|}}}]] | {{!}}[[Должность::{{{Должность|}}}]] | ||
− | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}| | + | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Преподаватели{{!}}УВП{{!}}Аспиранты{{!}}Ветераны и сотрудники| |
<br /> | <br /> | ||
{{!}}- | {{!}}- | ||
!'''Образование:''' | !'''Образование:''' | ||
{{!}}{{{Образование|}}} | {{!}}{{{Образование|}}} | ||
− | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}| | + | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Преподаватели{{!}}Ветераны и сотрудники| |
<br /> | <br /> | ||
{{!}}- | {{!}}- | ||
!'''Ученая степень:''' | !'''Ученая степень:''' | ||
{{!}}[[Ученая степень::{{{Ученая степень|}}}]] | {{!}}[[Ученая степень::{{{Ученая степень|}}}]] | ||
− | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}| | + | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Аспиранты| |
<br /> | <br /> | ||
{{!}}- | {{!}}- | ||
!'''Направление диссертационной работы:''' | !'''Направление диссертационной работы:''' | ||
{{!}}[[Направление диссертационной работы::{{{Направление диссертационной работы|}}}]] | {{!}}[[Направление диссертационной работы::{{{Направление диссертационной работы|}}}]] | ||
− | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}| | + | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Преподаватели{{!}}Аспиранты{{!}}Ветераны и сотрудники| |
<br /> | <br /> | ||
{{!}}- | {{!}}- | ||
!'''Специальность:''' | !'''Специальность:''' | ||
{{!}}{{{Специальность|}}} | {{!}}{{{Специальность|}}} | ||
− | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}| | + | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Аспиранты| |
<br /> | <br /> | ||
{{!}}- | {{!}}- | ||
!'''Научный руководитель:''' | !'''Научный руководитель:''' | ||
{{!}}{{#if:{{{Научный руководитель|}}}|[[Научный руководитель::{{{Научный руководитель|}}}|{{Научный руководитель| {{{Научный руководитель|}}}}}]]|}} | {{!}}{{#if:{{{Научный руководитель|}}}|[[Научный руководитель::{{{Научный руководитель|}}}|{{Научный руководитель| {{{Научный руководитель|}}}}}]]|}} | ||
− | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}| | + | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Преподаватели{{!}}Ветераны и сотрудники| |
<br /> | <br /> | ||
{{!}}- | {{!}}- | ||
!'''Ученое звание:''' | !'''Ученое звание:''' | ||
{{!}}[[Ученое звание::{{{Ученое звание|}}}]] | {{!}}[[Ученое звание::{{{Ученое звание|}}}]] | ||
− | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}| | + | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Преподаватели{{!}}Ветераны и сотрудники| |
<br /> | <br /> | ||
{{!}}- | {{!}}- | ||
!'''Стаж педагогической работы:''' | !'''Стаж педагогической работы:''' | ||
− | {{!}}{{#if:{{{Год начала педагогической деятельности|}}}| | + | {{!}}[[Стаж::{{#if:{{{Год начала педагогической деятельности|}}}|{{#expr: {{CURRENTYEAR}}-{{{Год начала педагогической деятельности}}}-{{{Перерывы в педагогической деятельности (суммарное количество лет)|0}}}}}|{{{Стаж педагогической работы|Нет}}}}}]] |
− | + | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Преподаватели{{!}}Аспиранты| | |
− | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}| | + | |
<br /> | <br /> | ||
{{!}}- | {{!}}- | ||
!'''Количество опубликованных работ:''' | !'''Количество опубликованных работ:''' | ||
{{!}}{{{Количество опубликованных работ|Нет}}} | {{!}}{{{Количество опубликованных работ|Нет}}} | ||
− | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}| | + | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Преподаватели| |
<br /> | <br /> | ||
{{!}}- | {{!}}- | ||
!'''Количество учебно-методических работ:''' | !'''Количество учебно-методических работ:''' | ||
{{!}}{{{Количество учебно-методических работ|Нет}}} | {{!}}{{{Количество учебно-методических работ|Нет}}} | ||
− | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}| | + | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Преподаватели| |
<br /> | <br /> | ||
{{!}}- | {{!}}- | ||
!'''Количество защитивших диссертации под руководством:''' | !'''Количество защитивших диссертации под руководством:''' | ||
{{!}}{{{Количество защитивших диссертации под руководством|Нет}}} | {{!}}{{{Количество защитивших диссертации под руководством|Нет}}} | ||
− | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}| | + | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Преподаватели{{!}}Аспиранты| |
<br /> | <br /> | ||
{{!}}- | {{!}}- | ||
!'''Количество изобретений и патентов:''' | !'''Количество изобретений и патентов:''' | ||
{{!}}{{{Количество изобретений и патентов|Нет}}} | {{!}}{{{Количество изобретений и патентов|Нет}}} | ||
− | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}| | + | }}{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Преподаватели{{!}}Аспиранты| |
<br /> | <br /> | ||
{{!}}- | {{!}}- | ||
!'''Знание иностранных языков:''' | !'''Знание иностранных языков:''' | ||
{{!}}{{{Знание иностранных языков|}}} | {{!}}{{{Знание иностранных языков|}}} | ||
+ | {{!}}- | ||
+ | !'''Контакты:''' | ||
+ | {{!}}{{{Контакты|}}} | ||
}} | }} | ||
{{!}}} | {{!}}} | ||
{{-}} | {{-}} | ||
+ | {{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Преподаватели{{!}}Аспиранты| | ||
{{#if:{{{Преподаваемые дисциплины|}}}| | {{#if:{{{Преподаваемые дисциплины|}}}| | ||
== Преподаваемые дисциплины == | == Преподаваемые дисциплины == | ||
Строка 95: | Строка 91: | ||
== Научные направления == | == Научные направления == | ||
{{Ссылки из списка|НИР:|{{{Научные направления|}}}}} | {{Ссылки из списка|НИР:|{{{Научные направления|}}}}} | ||
− | }}{{#if:{{#ask: [[ | + | }}}}{{#if:{{#ask: [[Тип сотрудника::Аспиранты]] [[Научный руководитель::{{PAGENAME}}]]}}| |
<p></p> | <p></p> | ||
== Аспиранты == | == Аспиранты == | ||
− | {{#ask: [[ | + | {{#ask: [[Тип сотрудника::Аспиранты]] [[Научный руководитель::{{PAGENAME}}]] | format = template | link=none | limit=1000 | sort=ФИО | mainlabel= |
| userparam=Аспиранты (без указания научного руководителя) | | userparam=Аспиранты (без указания научного руководителя) | ||
| template=Таблица SMW:Строка | | template=Таблица SMW:Строка | ||
Строка 106: | Строка 102: | ||
| ?Направление диссертационной работы | | ?Направление диссертационной работы | ||
}} | }} | ||
− | |}}{{#if:{{{Дополнительные сведения|}}}| | + | |}} |
+ | {{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Преподаватели{{!}}Аспиранты{{!}}УВП| | ||
+ | {{#if:{{{Консультации|}}}| | ||
+ | <h2> Расписание консультаций </h2> | ||
+ | <div> | ||
+ | {{Консультации:Формат|{{{Консультации}}}}} | ||
+ | </div> | ||
+ | {{#set:Консультации={{Консультации:Формат|{{{Консультации}}}}}}} | ||
+ | {{#set:Наличие консультаций=да}} | ||
+ | |{{#set:Наличие консультаций=нет}}<br />}} | ||
+ | {{#set:Консультации=}} | ||
+ | == Список научных и учебно-методических работ == | ||
+ | [http://file.at.pstu.ru/nauka/publications/{{ИОФамилияСсылка|{{PAGENAME}}}}.pdf {{#if:{{{Текст для списка публикаций в файле|}}}|{{{Текст для списка публикаций в файле|}}} |Перейти к просмотру списка публикаций}}] | ||
+ | <p></p> | ||
+ | }} | ||
+ | {{#if:{{{Дополнительные сведения|}}}| | ||
<p></p> | <p></p> | ||
{{{Дополнительные сведения|}}} | {{{Дополнительные сведения|}}} | ||
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
{{#switch: {{#show: {{PAGENAME}} | ?Тип сотрудника}} | {{#switch: {{#show: {{PAGENAME}} | ?Тип сотрудника}} | ||
− | | | + | | Преподаватели= [[Категория:Преподаватели]] [[Категория:Все сотрудники]] |
− | | УВП= [[Категория:УВП]] [[Категория: | + | | УВП= [[Категория:УВП]] [[Категория:Все сотрудники]] |
− | | | + | | Аспиранты= [[Категория:Аспиранты]] [[Категория:Все сотрудники]] |
− | | | + | | Ветераны и сотрудники= [[Категория:Ветераны и сотрудники]] [[Категория:Все сотрудники]] |
}} | }} | ||
− | + | ---- | |
− | __NOTOC__ __NOEDITSECTION__ | + | __NOTOC__ __NOEDITSECTION__ __NOTITLE__ __NOCACHE__ |
</includeonly> | </includeonly> |
Текущая версия на 04:24, 16 февраля 2017
Шаблон для оформления страницы сотрудника разных типов (преподаватели, УВП, аспиранты, ветераны и сотрудники).
Свойство Тип сотрудника определяется автоматически на основе имени страницы. На основе этого свойства происходит выбор необходимых полей для отображения на странице сотрудника, а также происходит выбор нужной категории.
Поля сотрудника также можно редактировать с помощью различных форм, относящихся к разным категориям (Преподаватели, УВП, Аспиранты, Ветераны и сотрудники).