Difference between revisions of "Serve.cfg:problem:statement env"
From EjudgeWiki
| (One intermediate revision by the same user not shown) | |||
| Line 10: | Line 10: | ||
А в файле с условием задачи:  | А в файле с условием задачи:  | ||
| − | + |   <div style="display: ${VAR1:-none};">  | |
| − | + |   <p>Note: ${VAR2}.</p>  | |
| − | + |   </div>  | |
| − | + |   <div style="display: ${VAR3:-none};">  | |
| − | + |   <p>Note: ${VAR4}.</p>  | |
| − | + |   </div>  | |
Будет выполнена подстановка, после которой условие задачи примет следующий вид:  | Будет выполнена подстановка, после которой условие задачи примет следующий вид:  | ||
| − | + |   <div style="display: block;">  | |
| − | + |   <p>Note: Some text.</p>  | |
| − | + |   </div>  | |
| − | + |   <div style="display: none;">  | |
| − | + |   <p>Note: .</p>  | |
| − | + |   </div>  | |
Поддерживается с версии [[изменения в версии 3.6.1|3.6.1]].  | Поддерживается с версии [[изменения в версии 3.6.1|3.6.1]].  | ||
Latest revision as of 13:12, 4 April 2017
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/statement_env
Данная конфигурационная переменная позволяет задать переменные, которые будут подставлены при отображении условия задачи из XML-файла условия задачи statement.xml.
Например, если в конфигурационном файле заданы
statement_env = "VAR1=block" statement_env = "VAR2=Some text"
А в файле с условием задачи:
<div style="display: ${VAR1:-none};">
<p>Note: ${VAR2}.</p>
</div>
<div style="display: ${VAR3:-none};">
<p>Note: ${VAR4}.</p>
</div>
Будет выполнена подстановка, после которой условие задачи примет следующий вид:
<div style="display: block;"> <p>Note: Some text.</p> </div> <div style="display: none;"> <p>Note: .</p> </div>
Поддерживается с версии 3.6.1.