Criando e usando modelos do MediaWiki?

0

Estou tentando criar e usar o modelo de pessoa da Infobox na minha própria instância do MediaWiki. Apenas copiar o modelo base não funciona, na verdade. Deve haver alguma coisa subjacente acontecendo que eu não conheço.

Então, como eu poderia copiar a pessoa da Wikipedia Infobox para o meu próprio wiki?

ETA: quanto à parte "não funciona", a mensagem de erro exata exibida é:

Template loop detected: Template:Infobox person

Esta é a marcação do wiki que salvei em "Template: Infobox person"

{{Infobox person
| name        = <!-- include middle initial, if not specified in birth_name -->
| image       = <!-- just the filename, without the File: or Image: prefix or enclosing [[brackets]] -->
| alt         = 
| caption     = 
| birth_name  = 
| birth_date  = <!-- {{Birth date and age|YYYY|MM|DD}} or {{Birth-date and age|Month DD, YYYY}} -->
| birth_place = 
| death_date  = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} or {{Death-date and age|Month DD, YYYY|Month DD, YYYY}} (death date then birth date) -->
| death_place = 
| nationality = 
| other_names = 
| occupation  = 
| known_for   = 
}}
    
por Cyberherbalist 10.09.2013 / 08:59

1 resposta

1

“Não funciona” não é uma descrição muito útil do problema. Você deve descrever o que exatamente isso faz. Mas o que eu acho que o problema é é:

  1. Template:Infobox person usa muitos outros modelos, incluindo Template:Infobox . Para fazê-lo funcionar, você precisará desses modelos também. A maneira mais fácil de obter todos eles é usar Special:Export na Wikipedia e depois Special:Import no seu wiki.
  2. Template:Infobox usa Module:Infobox , que está escrito em Lua. Para usar isso, você precisará do Extension:Scribunto instalado no seu wiki. Se você não puder ou não quiser usá-lo, precisará encontrar uma versão mais antiga do modelo que não usa Lua .
por 10.09.2013 / 12:42

Tags