2017-01-02 8 views
1

У меня есть шаблон с именем «проблема» со следующим определением:Wikimedia шаблон не в состоянии вынести присвоенный правильно

⚠️<ref>⚠️ {{{1}}}</ref> 

Цель состоит в том, чтобы использовать его таким образом: {{problem|Describe the problem here.}} и есть описание появится в разделе <references>.

Что такое рендеринг для каждой ссылки: ↑ ⚠️ {{{1}}}. (Интерстициальный текст правильно отображается.)

Как исправить это?

ответ

0

Это special case, в котором параметр {{{1}}} не расширен. Чтобы решить эту проблему, необходимо использовать функцию парсера {{#tag:}}. Просто замените содержимое своего шаблона таким:

⚠️{{#tag:ref|⚠️ {{{1}}}}}