Predefinição Discussão:BSkm
Adicionar tópicoBSkm e noline
[editar código-fonte]O texto seguinte foi movido de: Usuário Discussão:Tuvalkin#BSkm e noline
Na edição [1], a predefinição BSkm passou a utilizar BSsplit, e passa o valor do parâmetro "noline
" como terceiro parâmetro de BSsplit. Só que este terceiro parâmetro sem nome é actualmente utilizado para especificar o destino de uma hiperligação a colocar no texto do BSsplit:
Código | Resultado | ||
---|---|---|---|
{{BSsplit|primeiro|segundo|terceiro}}
|
|
O BSsplit tem uma opção "line
", desactivada por omissão, portanto a lógica teria de ser "invertida". Não sei se faria sentido ou se seria suficiente algo assim:
{{#if:{{{noline|}}}
|{{BSsplit|{{{1|}}}|{{{2|}}}}}
|{{BSsplit|{{{1|}}}|{{{2|}}}|line=yes}}}
}}
Achas que serve? Posso tentar ver se há alguma coisa fora do normal a ter em conta nas páginas que utilizam esta predefinição. njsg (discussão) 22h22min de 21 de novembro de 2021 (UTC)
- Boa ideia, vamos a isso. Mesmo q dê barraca, os usos são relativamente poucos e pode-se até corrigir manualmente, se necessário. -- Tuválkin ✉ 22h51min de 21 de novembro de 2021 (UTC)
- Fiz agora a alteração. Até agora não vi problemas, mas vou confirmar. Eis uma lista de páginas que utilizam BSkm, elaborada com a ajuda do Special:WhatLinksHere (espero que não me tenha escapado nenhuma, pois foi preciso confirmar se utilizavam directamente a predefinição):
- Páginas que utilizam BSkm sem "
noline
":- Ramal da Lousã
- Ramal de Cáceres
- Ramal do Seixal
- Talk:Linha do Sul
- Caminho de Ferro de Luanda
- Estação Ferroviária da Trofa (antiga)
- Estação Ferroviária de Pinheiro
- Template:Diagrama ferroviário/Alfarelos
- Template:Linha do Sul (diagrama)
- Template:Linha de Sines (diagrama)
- Template:Linhas do Vouga (diagrama)
- Template:Linha da Beira Alta (diagrama)
- Template:Linha do Leste (diagrama)
- Template:Linha da Beira Baixa (diagrama)
- Template:Diagrama ferroviário/Coimbra-C
- Páginas que utilizam BSkm com "
noline
":
- Páginas que utilizam BSkm sem "
- njsg (discussão) 07h34min de 22 de novembro de 2021 (UTC)
- @Njsg: Obrigado pela lista. Parece então que não tem havido consistência sobre usar ou não a linha de separação, mas é bom termos maneira de a especificar com precisão — e também por isso a tua alteração foi uma boa ideia. Noto porém que escapou um "}" a mais, que está a ser transcluído indevidamente em todos os usos. -- Tuválkin ✉ 14h07min de 22 de novembro de 2021 (UTC)
- Fiz agora a alteração. Até agora não vi problemas, mas vou confirmar. Eis uma lista de páginas que utilizam BSkm, elaborada com a ajuda do Special:WhatLinksHere (espero que não me tenha escapado nenhuma, pois foi preciso confirmar se utilizavam directamente a predefinição):