2014-02-14 5 views
0

я хочу, чтобы отобразить изображение, когда hideDiploma поле не 1. Я буду стараться для этого, но не работаетЕсли условие не работает MediaWiki, так что пожалуйста, помогите мне

Кодекса следующим образом:

{{ 
#if:{{{hideDiploma|}}}|<div class="image" style="display:none;">|<div class="image"> 
}} 
+1

Что не работает? Вы получили сообщение об ошибке? У вас установлен ParserExtensions? Как включить шаблон? – Bergi

ответ

1

когда hideDiploma поле не 1

Обратите внимание, что вы только проверяете, если параметр был фактически установлен в ничего. Если вы хотите проверить на равенство с 1, вы могли бы сделать это следующим образом:

{{ #ifeq: {{{hideDiploma|}}} | 1 
| <div class="image" style="display:none;"> 
| <div class="image"> 
}} 

Или, если вы хотите, чтобы несколько значений, например, yes и y, вы можете использовать переключатель:

{{ #switch: {{{hideDiploma|}}} 
| 1 | yes | y = <div class="image" style="display:none;"> 
| #default = <div class="image"> 
}}