Модул:сцриптс/темплатес/док

Ово је документациона подстраница за Модул:scripts/templates

Тхис модуле провидес аццесс то Модуле:сцриптс фром темплатес, со тхат тхеy цан маке усе оф тхе информатион сторед тхере.

Еxпортед фунцтионс уреди

еxистс уреди

{{#invoke:scripts/templates|exists|script code}}

Цхецк wхетхер а сцрипт цоде еxистс анд ис валид. Ит wилл ретурн "1" иф тхе сцрипт цоде еxистс, анд тхе емптy стринг "" иф ит доес нот.

Тхис ис рарелy неедед, бецаусе а сцрипт еррор wилл ресулт wхен сомеоне усес а цоде тхат ис нот валид, со yоу до нот неед тхис јуст то цхецк фор еррорс. Хоwевер, ин цасе yоу неед то дециде дифферент ацтионс басед он wхетхер а цертаин параметер ис а сцрипт цоде ор сометхинг елсе, тхис фунцтион цан бе усефул.

гетБyЦоде уреди

{{#invoke:scripts/templates|getByCode|script code|item to look up|index}}

Qуериес информатион абоут а сцрипт цоде.

  • Тхе сцрипт цоде схоулд бе оне оф тхе цодес тхат ис дефинед ин Модуле:сцриптс дата. Иф ит ис миссинг ор доес нот еxист, тхе ресулт wилл бе а сцрипт еррор.
  • Тхе итем ис тхе наме оф оне оф тхе пиецес оф дата тхат ис сторед фор а сцрипт, суцх ас getCanonicalName ор getCategoryName. Иф но итем хас беен провидед, тхе ресулт wилл бе а сцрипт еррор.
  • Тхе индеx ис оптионал, анд ис усед фор итемс тхат аре листс, суцх ас getOtherNames. Ит селецтс wхицх итем ин тхе лист то ретурн. Он итемс тхат аре сингле стрингс, лике getCanonicalName, ит хас но еффецт. Иф но индеx ис гивен, тхе дефаулт wилл бе 1 (тхе фирст субитем). Иф ан индеx ис гивен тхат ис хигхер тхан тхе нумбер оф итемс ин тхе лист, тхе ресулт wилл бе ан емптy стринг.

Фор еxампле, то реqуест тхе дефаулт (цаноницал) наме оф тхе сцрипт wхосе цоде ис Latn:

{{#invoke:scripts/templates|getByCode|Latn|getCanonicalName}}
  • Ресулт: Latin

То реqуест итс сецонд наме, иф анy:

{{#invoke:scripts/templates|getByCode|Latn|getOtherNames|1}}
  • Ресулт: Roman

Сее алсо уреди