На странице "Массачусетс" я определил атрибут:
[[country::USA]]
На странице "Бостон" я определяю другой атрибут и ссылаюсь на шаблон:
[[state:Massachusetts]]
{{City
| state=Massachusetts
}}
В шаблоне: Шаблон: Город, я хочу получить страну города, которая использует шаблон, в качестве государственной собственности. Я могу сослаться на состояние так:
{{{state}}}
И я могу получить страну путем кодирования штата:
{{#ask: [[Massachusetts]] | ?country=}}
Но я хочу сделать это с помощью параметра, например так:
{{#ask: [[{{{state}}}]] | ?country=}}
Мне сказали, что это должно сработать, но, как бы я ни форматировал его, команда, похоже, возвращает список всех атрибутов, на которые есть ссылки в вики, независимо от того, определил я их или нет.
Я вижу много похожих вопросов, задаваемых онлайн, все они описываются по-разному - вложенные запросы, подзапросы, связанные свойства, цепочки свойств и т. Д. - и у всех них есть разные предлагаемые решения, ни один из которых, похоже, не работает. Как я могу это сделать, и есть ли способ обратиться к этой ситуации?