Ajuda: Transclusão

Da Wikipédia, a enciclopédia livre
Ir para navegação Pular para pesquisar

Transclusão significa a inclusão do conteúdo de um documento dentro de outro documento por referência . Na transclusão da Wikipedia, o software MediaWiki fará referência ao conteúdo de uma página, o modelo , para inclusão no conteúdo de qualquer outra página, a página de destino. Semelhante à maneira como qualquer nome de página pode se tornar um link, colocando seu nome entre colchetes duplos, qualquer nome de página pode se tornar um modelo colocando-o entre colchetes duplos . As alterações feitas no modelo são então refletidas automaticamente em todas as páginas nas quais essa página foi transcluída (embora uma limpeza às vezes possa ser necessária). {{Namespace:Pagename}}

Se o nome da página do modelo não começar com um espaço para nome, presume-se que esteja no espaço para nome do modelo. Para se referir a uma página no (artigo) namespace "Main", é necessário prefixo com dois pontos ( : ). Exemplos:

O que vai transcluir de uma página pode ser controlado com as tags <noinclude>, <onlyinclude> e <includeonly> colocadas no wikitexto da página de origem. (Veja a marcação , abaixo.) O uso de tags permite que o modelo transclua parcialmente, caso contrário, as chaves duplas sempre transcluirão todo o conteúdo. Para a transclusão seletiva, as partes <includeonly> do modelo são nomeadas (com a ajuda das funções do analisador ) e esse modelo é então chamado com o parâmetro . transcludesection=name

Os eventos de transclusão ocorrem sempre que a página é carregada , quando o modelo é renderizado. Outro uso do mesmo mecanismo é uma substituição única da própria chamada de modelo por sua página de origem transcluída. Uma chamada de modelo com o prefixo "subst:" é transcluída uma vez, mas nunca mais, porque o wikitexto dessa chamada é substituído (substituído) quando sua página é salva . O que era uma chamada de modelo única torna-se o wikitexto real do modelo no momento de sua chamada. {{fullpagename}}{{subst:fullpagename}}

Como funciona a transclusão

Para transcluir qualquer página de origem (dentro de um único projeto MediaWiki, como en: Wikipedia), inclua o seguinte código na página de destino :

{{SOURCEPAGE}}

Sempre que uma página de destino com este código ( {{SOURCEPAGE}}) for renderizada, o mecanismo incluirá todo o conteúdo da SOURCEPAGEpágina de destino.

No exemplo abaixo, vamos começar com a página alvo A e SOURCEPAGE B .
Se B for transcluído em A , o mecanismo incluirá naquele local não o código ( {{B}}) em si, mas o conteúdo da página de origem B (que consiste em apenas uma palavra, foo).

A linha superior mostra como a página de destino A é renderizada, enquanto a linha inferior mostra o código necessário para transcluir a página de origem na página de destino. Observe que a posição do código determina como cada uma das páginas alvo A , P e Q será renderizada.

O conteúdo da página de origem foo não será destacado nem encaixotado na página de destino.

Transclusion-multiple-foo.svg

Um caso de uso típico para transclusão seria se você quisesse colocar a mesma mensagem de boas-vindas em várias páginas de discussão para recém-chegados.

A transclusão cria um link "ativo" entre a página do modelo e a (s) página (s) de destino nas quais o conteúdo do modelo deve aparecer. Quando o modelo é editado, a renderização desse modelo nas páginas de destino também é atualizada. Digamos que você crie uma página (modelo) na Wikipedia com o endereço de um evento local da Wikimedia. Em seguida, você transclui esse modelo em sua página de discussão e também nas páginas de discussão de todos os editores locais a serem convidados. Uma semana depois, o evento é movido para um local um pouco maior. Em seguida, você atualizaria o modelo de endereço e o endereço revisado aparecerá automaticamente nas páginas de todos os outros participantes.

A quebra de transclusões existentes em um modelo é chamada de quebra . Deve ser evitado se possível, pois a quebra se propagará por todas as páginas de destino nas quais a página de modelo (fonte) foi transcluída.

Sintaxe de transclusão

A sintaxe geral para transclusão na Wikipedia é , onde descreve o título de uma página da Wikipedia. {{Namespace:Pagename}}Namespace:Pagename

O uso da sintaxe de transclusão requer algum conhecimento dos títulos das páginas. Na Wikipedia, as páginas que não são de artigos têm títulos com um namespace visível e o nome da página separados por dois pontos; por exemplo, a página Wikipedia: Dicas tem Wikipediacomo namespace e Tipscomo nome da página. Mas os artigos enciclopédicos têm apenas um nome de página visível em seus títulos: por exemplo, o artigo Potato tem Potatocomo nome de página, e o namespace, chamado de namespace principal , não é visível.

  • O wikitexto {{Namespace:Pagename}} irá transcluir a página com o título Namespace:Pagename. Por exemplo, se uma página contém o wikitexto {{Wikipedia:Notability}}, ela irá transcluir a página Wikipedia: Notabilidade para dentro dela. Observe que {{WP:Notability}}faria exatamente a mesma coisa, como WP:um alias de namespace , que é traduzido automaticamente pelos servidores da Wikipedia para Wikipedia:.
  • Se o namespace for omitido, mas os dois pontos forem incluídos, como {{:Pagename}}, o artigo enciclopédico Pagenameserá transcluído. Por exemplo, {{:Notability}}irá transcluir o artigo Notabilidade .
  • Se o namespace e dois pontos forem omitidos, como {{Pagename}}, o Template:Pagenameserá transcluído. Por exemplo {{Notability}}, e também {{Template:Notability}}, irão transcluir o Modelo: Notabilidade .
  • Para transcluir subpáginas, consulte esta seção . Consulte também a seção de parâmetros de modelo e modificadores de transclusão .

Portanto, em resumo, uma página de exemplo com o wikitexto {{Pagename}}ou {{Template:Pagename}}incluído irá transcluir o Template:Pagenamepara essa página de exemplo. Mas {{:Pagename}}terá um efeito diferente: transcluirá o artigo Pagename. Além disso, {{Namespace:Pagename}}irá transcluir a página Namespace:Pagename, para páginas com títulos nesse formato.

Transclusão de template

A aplicação mais comum de transclusão é a transclusão de modelos . Templates são páginas escritas com o objetivo principal de serem incluídas em outras páginas, seja por transclusão ou substituição . Conforme mostrado acima, a sintaxe usual para transcluir um template intitulado Template: Pagename é {{Pagename}}. No entanto, alguns modelos também podem usar parâmetros . Parâmetros são variáveis que podem receber valores (também chamados de argumentos ) que podem ser passados ​​para determinados modelos para que funcionem de maneiras diferentes. Os modelos podem usar nenhum parâmetro, um número fixo de parâmetros ou um número variável de parâmetros. O número de parâmetros que um modelo pode usar é de um para cima.

A sintaxe exata para usar parâmetros com modelos pode variar muito, dependendo do modelo real que está sendo usado. Mas, para um modelo de exemplo intitulado Modelo: Nome da página, que por acaso usava três parâmetros, a forma geral seria:

{{Pagename|parameter1|parameter2|parameter3}}

com cada parâmetro sendo substituído por a value, ou a parameter name=value, quando usado na prática. Observe que cada parâmetro é separado por uma barra vertical . Os parâmetros que assumem a forma valuesão chamados de parâmetros não nomeados ou posicionais. Os parâmetros que assumem a forma parameter name=valuesão chamados de parâmetros nomeados . Com parâmetros sem nome, o primeiro, o segundo, o terceiro etc. parâmetros são equivalentes aos parâmetros '1', '2', '3' etc. na documentação do modelo. Os parâmetros sem nome devem estar na ordem correta e melhor posicionados antes dos parâmetros nomeados. Um exemplo de sintaxe usando o modelo: Recolher parte superior :

{{Collapse top|This is the title text|This is a custom warning line|left=true}}

Neste exemplo específico, três parâmetros são usados, mas Template: Collapse top pode realmente usar um número variável de parâmetros. This is the title texte This is a custom warning linesão os valores dos parâmetros não nomeados '1' e '2'; e trueé o valor do parâmetro nomeado left.

Para obter mais detalhes, consulte a Ajuda: Modelo . Além disso, consulte Wikipedia: Índice de modelo para obter uma lista de links para modelos relacionados ao namespace principal disponíveis (geralmente para artigos enciclopédicos); e outros modelos relacionados a namespace (geralmente para páginas que não são do artigo); há também uma função de pesquisa.

Substituição

A substituição tem uma sintaxe de chaves duplas semelhante e sua ação é semelhante à transclusão. Quando você visualiza uma página com wikitexto de substituição, sua ação é idêntica à transclusão. Mas quando você salva uma página com um wikitexto de substituição, é diferente porque substitui esse wikitexto pelo wikitexto real do modelo.

Por exemplo, quando {{subst:Like}}for salvo, ele substituirá esse wikitexto pelo wikitexto real do Modelo: Curtir . Na prática, a principal diferença que isso faz é que se acontecesse uma atualização do wikitexto do Template: Tipo, não atualizaria nenhuma página onde {{subst:Like}}já havia sido salva.

palavras mágicas

Palavras mágicas não são exemplos de transclusão. Mas alguns têm sintaxe de chaves duplas semelhantes e ação para transclusão. Por exemplo, {{FULLPAGENAME}}renderiza o Fullpagename de qualquer página da Wikipedia. Como os modelos, algumas palavras mágicas também podem receber parâmetros, que são separados por dois pontos (:); por exemplo {{FULLPAGENAME:value}}.

Os modelos existem para algumas palavras mágicas, por exemplo, Modelo: FULLPAGENAME ; mas estes apenas invocam a palavra mágica relacionada se passar parâmetros usando uma barra vertical (|); por exemplo gosta {{FULLPAGENAME|value}}. Mas os parâmetros de palavras mágicas são mais bem transmitidos diretamente usando dois-pontos, por exemplo como {{FULLPAGENAME:value}}, que ignora todos os modelos.

Modificadores de transclusão

Conforme discutido acima, com o exemplo {{subst:Like}}, o subst:código altera a transclusão para substituição. Este é um modificador de transclusão , um tipo de palavra mágica especializada para alterar a transclusão de alguma maneira. Outro exemplo é {{:Notability}}, onde o :(caractere dois-pontos) força a transclusão para o namespace principal. Existem modificadores de inclusão adicionais, tais como safesubst:, int:, msg:, msgnw:, e raw:. Para obter mais detalhes sobre seu uso, consulte mw: Ajuda: Palavras mágicas § Modificadores de transclusão . Veja também os comandos modificados #section:, #section-x:e #section-h:usado para seção inclusão rotulada .

Aplicações de transclusão

A aplicação mais comum da transclusão é no uso de modelos . No entanto, outras páginas às vezes também são transcluídas, principalmente dentro do espaço do projeto.

Páginas compostas

As páginas compostas consistem, total ou parcialmente, em páginas componentes transcluídas. O wikitexto de tal página pode, parcial ou totalmente, consistir em tags, para a inclusão de páginas componentes. As páginas do componente geralmente não estão no namespace do modelo e geralmente são páginas inteiras por direito próprio. As páginas compostas têm como objetivo agrupá-las em um local central.

Exemplos de páginas compostas:

Isso permite a escolha entre visualizar as páginas do componente separadamente ou juntas. A visualização de uma página composta é conveniente quando há muitas páginas pequenas de componentes relacionados, pois permite uma visão geral de todos os componentes sem o esforço de seguir vários links.

Em geral, cada página componente e a página composta são tratadas separadamente. Embora as mudanças reais nas páginas componentes sejam transcluídas na página composta, o histórico de edição, mudanças recentes, configurações de exibição de página, proteção de página, TOC, links "quais links aqui" e outros recursos da página composta não refletem , ou afetar, os históricos, configurações de relógio, níveis de proteção, quais links aqui listas das páginas do componente. A página composta é uma página em si. A página de discussão de uma página composta é usada para falar sobre a composição e a página em geral, não as páginas componentes; embora possa ser uma composição das páginas de discussão das páginas componentes.

A edição de uma seção de uma página de componente pode ser feita diretamente na página composta, consulte as seções de edição dos modelos incluídos . Depois de salvar, acaba-se editando a página do componente a que pertence a seção.

Em projetos com o recurso de link entre idiomas, a página composta mostra os links combinados entre idiomas de todas as páginas componentes, portanto, possivelmente, vários links para um idioma ou mesmo para uma página.

Veja também Wikipedia: Template namespace / Archive 1 # transcluding prosa .

Páginas com uma seção comum

Quando duas páginas precisam discutir o mesmo material da mesma maneira, elas podem compartilhar uma seção. Isso envolve a criação de uma terceira página e a transclusão dessa página em ambas as páginas. Esta terceira página pode ser uma página própria ou uma subpágina de qualquer uma das outras duas e, se for a primeira, pode ser colocada no mesmo namespace que as outras páginas ou no namespace do modelo. Seções comuns como esta devem ser marcadas com um cabeçalho explicativo e / ou dado um layout especial, para informar ao leitor que esta seção da página está em um local diferente, uma vez que transcluir seções de artigos compartilhados pode facilmente confundir editores novatos e leitores se deixado desmarcado.

Isto pode ser muito útil quando duas páginas de desambiguação compartilham conteúdo, [ disputado ] ou uma página de lista e uma página de desambiguação compartilham conteúdo (veja o terceiro exemplo abaixo).

Exemplos:

Repetição em uma página

Em páginas onde há muitas informações repetitivas - vários tipos de listas, geralmente - às vezes é útil fazer um modelo que contém o texto repetido e, em seguida, chamar esse modelo várias vezes. Por exemplo, Modelo: linha de edifício listado EH é usado repetidamente para construir tabelas em muitos artigos.

A repetição simples do mesmo texto pode ser tratada com a repetição de um parâmetro em um único modelo: por exemplo, {{ 3x }}, onde {{3x| howdy!}}produz howdy! howdy! howdy!.

Para obter mais informações sobre repetição, consulte também m: Ajuda: Conversão recursiva de wikitexto .

Para obter mais informações sobre o sistema de modelo atual, consulte Wikipedia: Espaço de nomes de modelo .

Transclusão parcial

Usando <noinclude>, <includeonly>e <onlyinclude>marcação, é possível transcluir parte de uma página, ao invés de toda ela. Essas transclusões parciais podem ser obtidas transcluindo de quaisquer páginas, incluindo subpáginas. Muitas vezes é útil excluir parte de uma página em uma transclusão, por exemplo, com a documentação do modelo.

Para obter um exemplo de como essa técnica pode ser aplicada para simplificar a criação de artigos resumidos , veja como parte da História da patologia (veja a diferença aqui ) foi transcluída em Patologia (veja a diferença aqui ) usando a {{:History of pathology}}marcação. O artigo de Patologia na época (veja aqui ) consistia principalmente de parágrafos iniciais transcluídos e outras seções de vários artigos. Veja a fonte para ver como isso foi feito. Desde então, o artigo de Pathology foi reescrito e não inclui todas essas transclusões.

Outro exemplo pode ser encontrado na transclusão de parte de HitRecord (apenas parágrafo introdutório) em uma seção de resumo com o mesmo nome em Joseph Gordon-Levitt .

Markup

Na transclusão, uma página de origem é transcluída em uma página de destino. Mas, com a transclusão parcial, apenas parte da página de origem será transcluída em uma página de destino. Além disso, o que é transcluído em uma página de destino não precisa estar visível na página de origem.

A renderização da página de uma página de origem pode ser definida como a renderização da página de origem quando ela é salva, que será igual à visualização . Podemos chamar isso de renderização aqui .

A renderização de transclusão de uma página de origem pode ser definida como a renderização de uma página de destino que possui uma página de origem transcluída nela; mas apenas a parte da página de destino que foi transcluída da página de origem. A visualização da renderização da transclusão será novamente idêntica. Podemos chamar isso de renderização aqui .

Existem três pares de tags envolvidos nos casos em que a renderização da página aqui deve ser diferente da renderização da transclusão ali . Conforme descrito anteriormente, são <noinclude>, <includeonly>e <onlyinclude>. Essas tags são invisíveis, mas afetam a renderização da página aqui e a renderização da transclusão ali . Essas tags formam pares para demarcar seções que criarão diferenças. Cada tag irá descrever as exceções para transcluir a página inteira nomeada.

<noinclude> Esta seção é visível aqui; mas esta seção não está visível lá. As seções fora dessas tags ficarão visíveis aqui e ali. </noinclude>

<onlyinclude> Esta seção é visível aqui; esta seção também é visível lá. As seções fora dessas tags ficarão visíveis aqui, mas não estarão visíveis lá. </onlyinclude>

<includeonly> Esta seção não é visível aqui; mas é visível lá. As seções fora dessas tags ficarão visíveis aqui e ali. </includeonly>
Wikitexto O que é renderizado aqui (página de origem) O que é transcluído (página de destino)
<noinclude>text1</noinclude> texto2 text1 text2 text2
<onlyinclude>text1</onlyinclude> texto2 text1 text2 text1
<includeonly>text1</includeonly> texto2 text2 text1 text2

Um ponto importante a notar é que <noinclude>e <onlyinclude>não afetam o que é página processada aqui em tudo, ao contrário <includeonly>. As <noinclude>tags impedem que o texto dentro das tags seja transcluído ali , enquanto <onlyinclude>tem o efeito oposto: impede que o texto fora das tags seja transcluído ali .

Apenas <includeonly>impede que o texto seja renderizado na página aqui . Mas, naturalmente, isso é transcluído ali . O texto fora das tags será renderizado aqui e transcluído ali .

Pode haver várias dessas seções. Além disso, eles podem ser aninhados. Todas as diferenças possíveis entre aqui e ali são alcançáveis. Um exemplo é um editor de conteúdo que escolhe uma <onlyinclude>seção e, em seguida, tira uma <noinclude>seção dela; mas então escolhe outra <onlyinclude>seção para anexar ; mas nada disso afeta seu artigo de forma alguma.

O outro exemplo é o programador de modelo, que fará <includeonly>a seção de código e <noinclude>a seção de documentação de uma página.

Um exemplo incorreto é, em uma página do usuário, usar <includeonly>para "comentar" uma seção. Embora possa comentar as seções aqui , essa tinta invisível pode ser problemática; se transcluídos, os comentários seriam revelados. Use em seu <!--...-->lugar.

NoInclude como um nome sobre transcluir é bastante direto. Uma mnemônica para os outros dois transclusões é: Inclusão SOMENTE ; e ainda outra única inclusão.

Transclusão seletiva

Transclusão seletiva é o processo de transcluir parcialmente uma seção selecionada de um documento que possui mais de uma seção transcludível. Conforme observado acima, se apenas uma seção de um documento deve ser transcluída, isso pode ser feito simplesmente circundando a seção de interesse com <onlyinclude> … </onlyinclude>tags e transcluindo a página inteira. No entanto, para transcluir seletivamente uma seção de um modelo ou documento em uma página, e outra seção do mesmo modelo ou documento em uma segunda página e / ou uma seção diferente da mesma página, requer uma maneira de:

a) marcar exclusivamente cada seção transcludível no documento de origem; e
b) no (s) documento (s) alvo (aqueles que mostram as seções transcluídas), uma forma de especificar qual seção deve ser transcluída.

Esta seção descreve como fazer isso. Existem três maneiras de fazer isso: (1) Transclusão baseada no cabeçalho da seção, (2) Transclusão da seção rotulada e (3) o método de parametrização.

Transclusão de seção padrão (marcação de documento de origem especial não necessária!)

Usando {{#section-h:PAGENAME|SECTIONNAME}}, pode-se facilmente transcluir o conteúdo dentro de uma seção em uma página para outra, referindo-se aos cabeçalhos de seção baseados em títulos onipresentes usados ​​em toda a Wikipedia. Para transcluir a liderança de um artigo com este método, pode-se usar {{#section-h:PAGENAME}}. Isso é mais simples do que os métodos de transclusão seletiva já amplamente usados ​​das seções abaixo, que requerem marcação especial do documento de origem.

 Este método de transclusão seletiva geralmente adiciona uma quebra de linha acima e / ou abaixo da transclusão da seção, dependendo da marcação do documento de origem e destino; para evitar esse problema, envolva o modelo de transclusão seletiva em um modelo. {{trim}}Em outras palavras, use as seguintes modificações no código de transclusão listado imediatamente acima:

  • Código para transcluir uma seção no corpo de um artigo: {{trim|{{#section-h:PAGENAME|SECTIONNAME}}}}
  • Código para transcluir o lead de um artigo: {{trim|{{#section-h:PAGENAME}}}}

Nota de hachura da seção transcluída

Com o objetivo de indicar onde o conteúdo do artigo transcluído seletivamente está localizado, é útil incluir uma nota de hachura no topo da seção correspondente de um artigo; ou seja, use ou , dependendo se o conteúdo transcluído abrange uma seção inteira da página de destino. Esses modelos são renderizados da seguinte maneira. {{Transcluded section}}{{transcluded section|source=PAGENAME}}{{transcluded section|source=PAGENAME|part=yes}}

  • {{transcluded section|source=PAGENAME}} renderiza como:
  • {{transcluded section|source=PAGENAME|part=yes}} renderiza como:

Usando o método de seção rotulada

A transclusão seletiva de seção rotulada usa as funções do analisador listadas em mw: Extensão: Transclusão de seção rotulada , que estão ativadas em todos os wikis da Wikimedia, para transcluir seletivamente o conteúdo. Consulte a Ajuda: Transclusão de seção rotulada para saber como funciona a transclusão de seção rotulada.

Método de parametrização

Marcação do documento de origem

Inserir a seguinte linha no documento "fonte" (aquele a partir do qual o texto deve ser transcluído), imediatamente precedendo a primeira linha de cada seção a ser transcluída, substituindo SECTIONNAME (duas vezes) pelo nome exclusivo da seção respectiva. O nome da seção pode ser qualquer identificador e deve ser exclusivo nesse documento:

<onlyinclude>{{#ifeq:{{{transcludesection|SECTIONNAME}}}|SECTIONNAME|

Termine cada uma dessas seções transcludíveis com:

}}</onlyinclude>
Marcação de documento alvo

Para transcluir uma seção marcada como acima em outra página (a "página de destino"), use a seguinte linha nessa página, substituindo PAGENAME pelo documento "fonte" do qual o texto deve ser transcluído e SECTIONNAME pelo nome da seção que você deseja transcluir:

{{PAGENAME|transcludesection=SECTIONNAME}}

Assim, cada seção delimitada por <onlyinclude> … </onlyinclude> tags sempre será renderizada quando o transcludesectionparâmetro não for definido (quando o documento for visualizado normalmente, ou quando o documento for transcluído sem definir o transcludesectionparâmetro como mostrado abaixo), e será renderizada por transclusão em qualquer página que definido transcludesectioncom o nome da seção. Ele não será renderizado pela transclusão que usa o transcludesectionparâmetro, mas o define como qualquer outra coisa que não seja o nome da seção.

Além disso, ao fornecer PAGENAME, sem fornecer um namespace , o wiki assumirá que o PAGENAME pertence ao namespace do modelo . Para transcluir de um artigo do Mainspace , use: PAGENAME.

{{:PAGENAME|transcludesection=SECTIONNAME}}
Exemplo

Se quisermos que as seções "Critérios principais" e "Nome comum" de WP: TITLE sejam transcludíveis de forma independente, editamos a página WP: TITLE e incluímos a seção "Critérios principais" como segue:

<nlyinclude> {{ # ifeq : {{{ transcludesection | principalcriteria }}} | principalcriteria | 
... 
'' ( texto  da  seção "Critérios principais"  ) '' ... }} </onlyinclude>


Da mesma forma, incluímos a seção "Nome comum" com:

<nlyinclude> {{ # ifeq : {{{ transcludesection | commonname }}} | commonname | 
... 
'' ( texto  da  seção "Nome comum"  ) '' ... }} </onlyinclude>


Em seguida, para transcluir a seção "Critérios principais" em outra página, inserimos nessa página:

{{WP:TITLE|transcludesection=principalcriteria}}

Para transcluir a seção "Nome comum" em outra página, inserimos nessa página:

{{WP:TITLE|transcludesection=commonname}}

Claro, a mesma página pode transcluir duas ou mais seções dessa maneira, incluindo várias dessas linhas.

Não há limite de quantas seções selecionáveis ​​para transclusão um documento pode ter. O único requisito é que cada transcludesectionum receba um valor exclusivo nessa página.

Subpáginas

Para transcluir uma subpágina :

  • A sintaxe geral é {{Namespace:Pagename/subpagename}}.
  • Se for uma subpágina da página que você está editando, é a sintaxe geral ou {{/subpagename}}.
  • Para um artigo enciclopédico, sim {{:Pagename/subpagename}}, embora as subpáginas do artigo sejam normalmente desativadas.
  • Para um modelo, é a sintaxe geral ou {{Pagename/subpagename}}.
  • Você tem a opção de usar modificadores de transclusão e parâmetros de modelo , mas na prática isso é raro.

Por exemplo, para transcluir o Template: Like / doc , seria {{Template:Like/doc}}ou {{Like/doc}}. As subpáginas são permitidas apenas em determinados namespaces, como as páginas do usuário, do Talk ou da Wikipedia; atualmente, as subpáginas das páginas principais do artigo não podem ser criadas .

As subpáginas podem ser usadas para uma discussão compartilhada nas páginas de discussão. Por exemplo: você deseja discutir a exclusão e o redirecionamento do artigo Pussycat para o artigo Gato em ambas as páginas de discussão. Primeiro, crie a subpágina Discussão: Pussycat / Vamos deletar Pussycat! , escreva seu comentário nele e transclua-o em Talk: Pussycat e Talk: Cat usando o modelo {{Talk:Pussycat/Let's delete Pussycat!}}. Os comentários postados nesta subpágina serão mostrados em ambas as páginas de discussão. Para facilitar a edição da subpágina, pode ser útil preceder a palestra transcluída com {{ lat }}; por exemplo, o wikitexto {{lat|Pussycat/Let's delete Pussycat!}}produziria Talk: Pussycat / Let's delete Pussycat!  ( editar |artigo | história | links | assistir | logs ) . A transclusão dessa formanãopreservará um registro fixo da discussão no momento de qualquer arquivamento, portanto, as discussões devem ser encerradas junto com o arquivamento.

Uma alternativa é não usar subpáginas. Você poderia centralizar a discussão, da maneira normal, em uma única página de discussão e apontá-la na outra página de discussão substituindo o modelo {{ Por favor, consulte }}, conforme WP: MULTI . Como exemplo, uma discussão poderia ocorrer em Talk: Pussycat # Let's delete Pussycat! ; você poderia então colocar o wikitexto {{subst:Please see|Talk:Pussycat#Let's delete Pussycat!}}na página Talk: Cat . Quando a edição fosse salva, ela iria substituí-la pelo texto:

== Discussão no Talk: Pussycat # Vamos deletar Pussycat! ==
[[File: Farm-Fresh eye.png | 15px | link = | alt =]] Você está convidado a participar da discussão em [[Talk: Pussycat # Let's delete Pussycat!]]. Obrigado. [[User: Example | Example]] ([[User talk: Example | talk]]) 19:03, 20 de outubro de 2014 (UTC) {{z48}} <! - Modelo: Consulte ->

Páginas especiais

Algumas páginas em Special: Specialpages podem ser transcluídas, como Special: Allpages , Special: Prefixindex , Special: Newfiles , Special: Newpages , Special: Recentchanges and Special: Recentchangeslinked . Amostras:

  • {{Special:Allpages/General}} - uma lista de páginas começando em "Geral".
  • {{Special:Prefixindex/General}} - uma lista de páginas com o prefixo "Geral".
  • {{Special:Newfiles/4}} - uma galeria dos quatro arquivos carregados mais recentemente.
  • {{Special:Newpages/5}} - uma lista das cinco páginas criadas mais recentemente.
  • {{Special:Recentchanges/5}} - as cinco alterações mais recentes.
  • {{Special:Recentchangeslinked/General}} - alterações recentes nas páginas vinculadas a "Geral".

A tentativa de transcluir {{Special:Categories}}não resultará em uma lista real de categorias, mas {{Special:Prefixindex/Category:}}pode ser usada para esse propósito.

Exceto para Special:Recentchangeslinked, a barra e a palavra ou número após a barra podem ser omitidos, fornecendo uma lista de páginas sem um ponto de partida específico ou uma lista do comprimento padrão.

Os parâmetros de URL podem ser fornecidos como parâmetros de modelo:

  • {{Special:Recentchanges|namespace=10|limit=5}} - as cinco alterações mais recentes no namespace "Template".
  • {{Special:Prefixindex/Jimbo Wales/|namespace=2|stripprefix=1}}- as subpáginas para Usuário: Jimbo Wales , mas sem o prefixo da página do usuário.

Nota: Transcluir certas páginas especiais (como Special: Newpages ) pode alterar o título exibido da página.

Veja também

Transclusão MediaWiki

Modelos

De outros

0.049915075302124