Модуль:GetField/doc: различия между версиями
Pok (обсуждение | вклад) Новая страница: «{{docpage}} Модуль предназначен для получения данных из кэшированных JSON-страниц и их использования в шаблонах. С его помощью можно получить поле по пути, найти id по значению или сразу собрать вызов шаблона по найденным данным. Поля берутся из json страниц * <code...» |
Pok (обсуждение | вклад) мНет описания правки |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 52: | Строка 52: | ||
Пример: | Пример: | ||
* {{tji|Модуль:GetField|getTpl|MopItem| | * {{tji|Модуль:GetField|getTpl|MopItem|сomponent/spillable.json|сomponent/spillable}} | ||
{{Параметры| | {{Параметры| | ||
| Строка 143: | Строка 143: | ||
{{Параметры/строка|2|Имя шаблона для <code>getAllTpl</code>.|Только для <code>getAllTpl</code>}} | {{Параметры/строка|2|Имя шаблона для <code>getAllTpl</code>.|Только для <code>getAllTpl</code>}} | ||
{{Параметры/строка|replace|Строка замены для <code>getAll</code>. Если задана, результат выводится построчно вместо JSON-массива.|Нет}} | {{Параметры/строка|replace|Строка замены для <code>getAll</code>. Если задана, результат выводится построчно вместо JSON-массива.|Нет}} | ||
}} | |||
=== getComp === | |||
Возвращает список всех компонентов сущности в виде JSON-массива. | |||
Использование: | |||
* {{tji|Модуль:GetField|getComp|entityId}} | |||
Пример: | |||
* {{tji|Модуль:GetField|getComp|MopItem}} -> ["Item","Sprite","MeleeWeapon","SolutionContainerManager"...] | |||
{{Параметры| | |||
{{Параметры/строка|1|Id сущности.|Да}} | |||
}} | }} | ||
| Строка 172: | Строка 185: | ||
{{Параметры/строка|key_replace|Строка замены для ключей.|Нет; <code>\1</code>}} | {{Параметры/строка|key_replace|Строка замены для ключей.|Нет; <code>\1</code>}} | ||
{{Параметры/строка|value_replace|Строка замены для значений.|Нет; <code>\1</code>}} | {{Параметры/строка|value_replace|Строка замены для значений.|Нет; <code>\1</code>}} | ||
{{Параметры/строка|replace|Строка замены для всего вывода.|Нет; <code>\1</code>}} | |||
}} | }} | ||