Шаблон:GetField/doc: различия между версиями
Pok (обсуждение | вклад) м Замена текста — «searchTplId» на «searchIdTpl» |
Pok (обсуждение | вклад) м Замена текста — «getGenerator» на «searchStore» |
||
| Строка 105: | Строка 105: | ||
}} | }} | ||
=== | === searchStore / searchStoreTpl === | ||
Эти функции находят прототипы или компоненты содержащие указанный id, используя [[Участник:IanComradeBot/prototype_store.json]] и [[Участник:IanComradeBot/component_store.json]]. | Эти функции находят прототипы или компоненты содержащие указанный id, используя [[Участник:IanComradeBot/prototype_store.json]] и [[Участник:IanComradeBot/component_store.json]]. | ||
Использование: | Использование: | ||
* {{tji|GetField|функция{{=}} | * {{tji|GetField|функция{{=}}searchStore|searchId|prototype|Название}} | ||
* {{tji|GetField|функция{{=}} | * {{tji|GetField|функция{{=}}searchStore|searchId|component|Название}} | ||
* {{tji|GetField|функция{{=}}searchStoreTpl|searchId|prototype|Название|Шаблон}} | * {{tji|GetField|функция{{=}}searchStoreTpl|searchId|prototype|Название|Шаблон}} | ||
<code> | <code>searchStore</code> возвращает JSON-массив id, найденных в компонентах/прототипах. <code>searchStoreTpl</code> по тем же id сразу вызывает шаблон, используя страницу вида <code>prototype/Название.json</code> или <code>component/Название.json</code>. | ||
Примеры: | Примеры: | ||
* {{tji|GetField|функция{{=}} | * {{tji|GetField|функция{{=}}searchStore|MopItem|component|itemBorgModule}} -> {{GetField|функция=searchStore|MopItem|component|itemBorgModule}} | ||
* {{tji|GetField|функция{{=}} | * {{tji|GetField|функция{{=}}searchStore|MopItem|prototype|latheRecipe}} -> {{GetField|функция=searchStore|MopItem|prototype|latheRecipe}} | ||
{{Параметры| | {{Параметры| | ||