Шаблон:Сотрудник
Материал из Энциклопедия МИФИ
Энциклопедия МИФИ > Сотрудник
[черновая версия] | [досмотренная версия] |
Chameleon (Обсуждение | вклад) м |
Chameleon (Обсуждение | вклад) м |
||
Строка 3: | Строка 3: | ||
|{{ #vardefine:DOL|}} | |{{ #vardefine:DOL|}} | ||
|{{ #vardefine:DOL|{{{2|}}}}} | |{{ #vardefine:DOL|{{{2|}}}}} | ||
- | }} | + | }}{{#if:{{#regex:{{ #var: FIO}}|% \((.*)\)$%}} |
- | {{#if:{{#regex:{{ #var: FIO}}|% \((.*)\)$%}} | + | |{{ #vardefine:DOL|{{#regex:{{ #var: FIO}}|%^([^(]*) \((.*)\)$%|$2}}}} |
- | | | + | |
- | {{ #vardefine:DOL|{{#regex:{{ #var: FIO}}|%^([^(]*) \((.*)\)$%|$2}}}} | + | |
{{ #vardefine:FIO|{{#regex:{{ #var: FIO}}|%^([^(]*) \((.*)\)$%|$1}}}} | {{ #vardefine:FIO|{{#regex:{{ #var: FIO}}|%^([^(]*) \((.*)\)$%|$1}}}} | ||
- | }}<span title="{{ #var: FIO}} {{#if:{{ #var: DOL}}|({{ #var: DOL}})}}" style="border-bottom: 1px dotted; cursor: help; white-space: nowrap">{{#explode:{{ #var: FIO}}| |0}} {{#if:{{#explode:{{ #var: FIO}}| |1}}|{{#sub:{{#explode:{{ #var: FIO}}| |1}}|0|1}}.}} {{#if:{{#explode:{{ #var: FIO}}| |2}}|{{#sub:{{#explode:{{ #var: FIO}}| |2}}|0|1}}.}}{{#set:ФИО={{ #var: FIO}}}}{{#set:Должность={{ #var: DOL}}}} | + | }}<span title="{{ #var: FIO}} {{#if:{{ #var: DOL}}|({{ #var: DOL}})}}" style="border-bottom: 1px dotted; cursor: help; white-space: nowrap">{{#explode:{{ #var: FIO}}| |0}} {{#if:{{#explode:{{ #var: FIO}}| |1}}|{{#sub:{{#explode:{{ #var: FIO}}| |1}}|0|1}}.}} {{#if:{{#explode:{{ #var: FIO}}| |2}}|{{#sub:{{#explode:{{ #var: FIO}}| |2}}|0|1}}.}}</span>{{#set:ФИО={{ #var: FIO}}}}{{#set:Должность={{ #var: DOL}}}}</includeonly><noinclude> |
{{doc}} | {{doc}} | ||
[[Категория:Энциклопедия МИФИ:Шаблоны фактов|Сотрудник]] | [[Категория:Энциклопедия МИФИ:Шаблоны фактов|Сотрудник]] | ||
</noinclude> | </noinclude> |
Версия 21:29, 26 августа 2009
Документация
Пример использования
Формат:
{{Сотрудник|Фамилия Имя Отчество[ (Нестандартная должность)][|Стандартная должность[|0]]}} Нестандартная должность - не обязательно, но более приоритетно, чем стандартная должность Стандартная должность - не обязательно Если указана стандартная должность и после нее параметр "0", то она фиксируется в данных, но не отображается.
Примеры:
{{Сотрудник|Иванов Иван Иванович|Зам Нач ком}} —
{{Сотрудник|Иванов Иван Иванович|Зам Нач ком|0}} ("0" означает, что стандартную должность выводить не надо) —
{{Сотрудник|Вавренюк Александр Борисович (зам. зав. по учебной работе)|Зам зав}} —Вавренюк А. Б.