Mudanças entre as edições de "Predefinição:Bibliographic record"

De Aprendendo Catalogação
Ir para navegação Ir para pesquisar
m (Substituição de texto - "{{#strlen:" por "{{#invoke:String|strlen|")
 
Linha 25: Linha 25:
 
 
 
<!-- calcula o "Record length" com: "Field length" + "Base address of data" (vem da predefinição Directory) + 1 caractere de "Record terminator" -->
 
<!-- calcula o "Record length" com: "Field length" + "Base address of data" (vem da predefinição Directory) + 1 caractere de "Record terminator" -->
{{#vardefine:recordLength|{{padleft:{{#expr:{{#arraymap:{{#var:fieldLengthArray|0}}|,|x|{{#sub:x|3}}|+}}+{{#show:{{FULLPAGENAME}}#000|?Base address of data}}+1}}|5}}}}
+
{{#vardefine:recordLength|{{padleft:{{#expr:{{#arraymap:{{#var:fieldLengthArray|0}}|,|x|{{#sub:x|3}}|+}}+{{#show:{{FULLPAGENAME}}#000|?Base address of data=|mainlabel=-}}+1}}|5}}}}
  
 
<!-- início da tabela que exibe os campos de controle (001-008) -->
 
<!-- início da tabela que exibe os campos de controle (001-008) -->
Linha 41: Linha 41:
 
| class="cell" |
 
| class="cell" |
 
| class="cell" | <!-- exibe o líder. Cuidado: a seguir, há espaços invisíveis propositalmente alocados -->
 
| class="cell" | <!-- exibe o líder. Cuidado: a seguir, há espaços invisíveis propositalmente alocados -->
| <span style="white-space: pre;">{{#replace:{{#regex:"{{#vardefineecho:leaderResult|{{#var:recordLength|00000}}{{{Record status|n}}}{{{Type of record|a}}}{{{Bibliographic level|m}}}#a22{{#show:{{FULLPAGENAME}}#000|?Base address of data}}{{{Encoding level|#}}}{{{Descriptive cataloging form|a}}}{{{Multipart resource record level|#}}}4500}}"|/\s{{!}} {{!}}&#32;{{!}}&nbsp;{{!}}#/|&#32;}}|"|}}</span>
+
| <span style="white-space: pre;">{{#replace:{{#regex:"{{#vardefineecho:leaderResult|{{#var:recordLength|00000}}{{{Record status|n}}}{{{Type of record|a}}}{{{Bibliographic level|m}}}#a22{{#show:{{FULLPAGENAME}}#000|?Base address of data=|mainlabel=-}}{{{Encoding level|#}}}{{{Descriptive cataloging form|a}}}{{{Multipart resource record level|#}}}4500}}"|/\s{{!}} {{!}}&#32;{{!}}&nbsp;{{!}}#/|&#32;}}|"|}}</span>
 
|-
 
|-
 
{{#ifeq:{{PAGENAME}}|{{BASEPAGENAME}} || <!-- faz o teste: se estiver executando na página do usuário, não executa este bloco; se estiver executando em uma subpágina, executa a função para o armazenamento e o cálculo do diretório, a definição do número de controle (001), o identificador (003) e a data e hora da última transação (005) (esses dados não poderão ser processados na página base do usuário) --> {{Directory}}  
 
{{#ifeq:{{PAGENAME}}|{{BASEPAGENAME}} || <!-- faz o teste: se estiver executando na página do usuário, não executa este bloco; se estiver executando em uma subpágina, executa a função para o armazenamento e o cálculo do diretório, a definição do número de controle (001), o identificador (003) e a data e hora da última transação (005) (esses dados não poderão ser processados na página base do usuário) --> {{Directory}}  

Edição atual tal como às 13h25min de 23 de outubro de 2020

Esta é a predefinição 'Bibliographic record'. Ela deve ser chamada no seguinte formato:

{{Bibliographic record
|Control number (001)=
|Control number identifier (003)=
|Date and time of latest transaction (005)=
|Fixed-Length Data Elements (008)=
}}

Edite a página para ver o texto da predefinição.