Персональные инструменты

Шаблон:Сотрудник — различия между версиями

Материал из Кафедра Автоматики и телемеханики

Перейти к: навигация, поиск
 
(не показаны 22 промежуточные версии 2 участников)
Строка 7: Строка 7:
 
</noinclude><includeonly>
 
</noinclude><includeonly>
 
{{#set:ФИО={{ФамилияИмяОтчество|{{PAGENAME}}}}}}{{#set:Тип сотрудника={{#rmatch:{{PAGENAME}}|^\s*?(\S.*?)\s*?:|$1}}
 
{{#set:ФИО={{ФамилияИмяОтчество|{{PAGENAME}}}}}}{{#set:Тип сотрудника={{#rmatch:{{PAGENAME}}|^\s*?(\S.*?)\s*?:|$1}}
}}<h1>{{#show:{{PAGENAME}}|?Тип сотрудника}}: {{#show:{{PAGENAME}}|?ФИО}}</h1>
+
}}{{#set:Тип сотрудника={{#rmatch:{{PAGENAME}}|^\s*?(\S.*?)\s*?:|$1}}}}<h1>{{#show:{{PAGENAME}}|?Тип сотрудника}}: {{#show:{{PAGENAME}}|?ФИО}}</h1>
 
{{-}}
 
{{-}}
 
{{#set:Страница={{PAGENAME}}}}{{#set:ИОФамилия={{ИОФамилия|{{PAGENAME}}}}}}
 
{{#set:Страница={{PAGENAME}}}}{{#set:ИОФамилия={{ИОФамилия|{{PAGENAME}}}}}}
Строка 76: Строка 76:
 
  !'''Знание иностранных языков:'''
 
  !'''Знание иностранных языков:'''
 
  {{!}}{{{Знание иностранных языков|}}}
 
  {{!}}{{{Знание иностранных языков|}}}
 +
{{!}}-
 +
!'''Контакты:'''
 +
{{!}}{{{Контакты|}}}
 
}}
 
}}
 
{{!}}}
 
{{!}}}
 
{{-}}
 
{{-}}
  
 +
{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Преподаватели{{!}}Аспиранты|
 
{{#if:{{{Преподаваемые дисциплины|}}}|
 
{{#if:{{{Преподаваемые дисциплины|}}}|
 
== Преподаваемые дисциплины ==
 
== Преподаваемые дисциплины ==
Строка 87: Строка 91:
 
== Научные направления ==
 
== Научные направления ==
 
{{Ссылки из списка|НИР:|{{{Научные направления|}}}}}
 
{{Ссылки из списка|НИР:|{{{Научные направления|}}}}}
}}{{#if:{{#ask: [[Тип сотрудника::Аспиранты]] [[Научный руководитель::{{PAGENAME}}]]}}|
+
}}}}{{#if:{{#ask: [[Тип сотрудника::Аспиранты]] [[Научный руководитель::{{PAGENAME}}]]}}|
 
<p></p>
 
<p></p>
 
== Аспиранты ==
 
== Аспиранты ==
{{#ask: [[Тип сотрудника::Аспиранты]] [[Научный руководитель::{{PAGENAME}}]] | format = template | link=all | limit=1000 | sort=ФИО | mainlabel=
+
{{#ask: [[Тип сотрудника::Аспиранты]] [[Научный руководитель::{{PAGENAME}}]] | format = template | link=none | limit=1000 | sort=ФИО | mainlabel=
 
| userparam=Аспиранты (без указания научного руководителя)
 
| userparam=Аспиранты (без указания научного руководителя)
 
| template=Таблица SMW:Строка
 
| template=Таблица SMW:Строка
Строка 99: Строка 103:
 
}}
 
}}
 
|}}
 
|}}
{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Преподаватели{{!}}Аспиранты|
+
{{#rmatch:{{#show:{{PAGENAME}}|?Тип сотрудника}}|Преподаватели{{!}}Аспиранты{{!}}УВП|
<h2> Расписание консультаций </h2>
+
 
{{#if:{{{Консультации|}}}|
 
{{#if:{{{Консультации|}}}|
 +
<h2> Расписание консультаций </h2>
 
<div>
 
<div>
 
{{Консультации:Формат|{{{Консультации}}}}}
 
{{Консультации:Формат|{{{Консультации}}}}}
Строка 109: Строка 113:
 
|{{#set:Наличие консультаций=нет}}<br />}}
 
|{{#set:Наличие консультаций=нет}}<br />}}
 
{{#set:Консультации=}}
 
{{#set:Консультации=}}
 +
== Список научных и учебно-методических работ ==
 +
[http://file.at.pstu.ru/nauka/publications/{{ИОФамилияСсылка|{{PAGENAME}}}}.pdf {{#if:{{{Текст для списка публикаций в файле|}}}|{{{Текст для списка публикаций в файле|}}} |Перейти к просмотру списка публикаций}}]
 +
<p></p>
 
}}
 
}}
 
{{#if:{{{Дополнительные сведения|}}}|
 
{{#if:{{{Дополнительные сведения|}}}|

Текущая версия на 04:24, 16 февраля 2017

Шаблон для оформления страницы сотрудника разных типов (преподаватели, УВП, аспиранты, ветераны и сотрудники).

Свойство Тип сотрудника определяется автоматически на основе имени страницы. На основе этого свойства происходит выбор необходимых полей для отображения на странице сотрудника, а также происходит выбор нужной категории.

Поля сотрудника также можно редактировать с помощью различных форм, относящихся к разным категориям (Преподаватели, УВП, Аспиранты, Ветераны и сотрудники).

.