Predefinição:MarcView/FieldBreaker: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Conteúdo deletado Conteúdo adicionado
Sem resumo de edição |
Sem resumo de edição |
||
| Linha 1: | Linha 1: | ||
{{#arraymap:{{{2|}}}|&&&&|@@@@|{{!}} {{#switch: {{NAMESPACE}} | Autoridade = {{AutRecord/tags| {{#rmatch:{{{1|}}}|/\d{3}$/|$0}} }} | {{BibRecord/tags|{{#rmatch:{{{1|}}}|/\d{3}$/|$0}} }} }} |
|||
{{!}} {{#rreplace:{{#sub:@@@@|0|1}}|/#/|_}} |
|||
{{!}} {{#rreplace:{{#sub:@@@@|1|1}}|/#/|_}} |
|||
{{!}} {{#arraymap:{{#sub:@@@@|2}}|$|§|${{#sub:§|0|1}} {{#sub:§|2}}|}} |
|||
{{!}}-<nowiki/> |
|||
|\n\n |
|||
}} |
|||
{{#arraymap:{{{2|}}}|&&&&|@@@@|<b>{{#rmatch:{{{1|}}}|/\d{3}$/|$0}}</b> {{#rreplace:{{#sub:@@@@|0|2}}|/#/|_}}{{#arraymap:{{#sub:@@@@|2}}|$|§|<b> |{{#sub:§|0|1}}</b> {{#sub:§|2}}|}}|<br>}}<br><!-- Esta predefinição faz parte da predefinição MARCtags. Ela recebe os dados da terceira consulta (Field data) e os processa da seguinte maneira: {{{1|}}} traz o título do subobjeto (mainlabel) que contém o campo MARC (\d{3}). {{{2|}}} é/são o/s datafield/s recuperado/s. Eles são delimitados por "&&&&" e passados para a primeira arraymap, de modo a processar os campos repetíveis. A segunda arraymap serve para processar os subcampos do campo, isto é, aquilo delimitado pelo caractere especial "$". --> |
{{#arraymap:{{{2|}}}|&&&&|@@@@|<b>{{#rmatch:{{{1|}}}|/\d{3}$/|$0}}</b> {{#rreplace:{{#sub:@@@@|0|2}}|/#/|_}}{{#arraymap:{{#sub:@@@@|2}}|$|§|<b> |{{#sub:§|0|1}}</b> {{#sub:§|2}}|}}|<br>}}<br><!-- Esta predefinição faz parte da predefinição MARCtags. Ela recebe os dados da terceira consulta (Field data) e os processa da seguinte maneira: {{{1|}}} traz o título do subobjeto (mainlabel) que contém o campo MARC (\d{3}). {{{2|}}} é/são o/s datafield/s recuperado/s. Eles são delimitados por "&&&&" e passados para a primeira arraymap, de modo a processar os campos repetíveis. A segunda arraymap serve para processar os subcampos do campo, isto é, aquilo delimitado pelo caractere especial "$". --> |
||
Edição das 16h33min de 5 de fevereiro de 2026