Модул:унсубст/док
Изглед
Ово је документациона подстраница за Модул:unsubst
Тхис модуле протецтс темплатес анд модулес фром беинг wронглy субститутед.
Усаге
[уреди]Фирст, пут тхе фоллоwинг ат тхе бегиннинг оф тхе entry_point
фунцтион ин тхе модуле:
if mw.isSubsting() then
return require('Module:unsubst').unsubst_template("entry_point")
end
Wхере "ентрy_поинт"
схоулд бе реплацед wитх тхе фунцтион наме. Неxт, едит тхе темплате:
{{safesubst:<noinclude/>#invoke:...|entry_point|...}}
Тхе <noinclude/>
ис оптионал. Тхе темплате wилл субституте инто итс трансцлудед форм.
То протецт тхе модуле итселф инстеад оф тхе темплате, адд тхис ат тхе старт оф тхе фунцтион инстеад:
if mw.isSubsting() then
return require('Module:unsubst').unsubst_module("entry_point")
end
Дирецтлy ин темплатес
[уреди]Yоу цан wрап тхе темплате цоде ин
{{safesubst:#invoke:unsubst|me|= ... }}
Ит wилл wорк јуст лике unsubst_template
абове, апарт фром алсо генератинг а трансцлусион то Модуле:унсубст. Аддитионаллy, ит протецтс темплатес фром беинг цопиед анд пастед то нон-темплате пагес.