... | @@ -9,7 +9,11 @@ |
... | @@ -9,7 +9,11 @@ |
|
|
|
|
|
#### Como funciona:
|
|
#### Como funciona:
|
|
|
|
|
|
ao inserir um **$atributo**, o plugin irá buscar na API pelo atributo, se ele for um link de uma imagem ele retorna a imagem.
|
|
Ao inserir um **$atributo**, o plugin irá buscar na API pelo [Valor do atributo](/getValueForAttribute), se esse **$atributo** for um "type: resource:media", retorna o valor do "@id" que é um link, caso não seja, ele retorna o valor "large" que é um link de imagem.
|
|
|
|
|
|
|
|
|
|
|
|
Se ele for um link de uma imagem (possui final jpeg|jpg|gif|png) ele retorna a imagem. Nesse caso não serão inserido os dados da imagem
|
|
|
|
|
|
```
|
|
```
|
|
<figure class="getod getod-image getod-image-thumbnail_display_urls"
|
|
<figure class="getod getod-image getod-image-thumbnail_display_urls"
|
|
metadata_id="thumbnail_display_urls"
|
|
metadata_id="thumbnail_display_urls"
|
... | @@ -26,6 +30,10 @@ ao inserir um **$atributo**, o plugin irá buscar na API pelo atributo, se ele f |
... | @@ -26,6 +30,10 @@ ao inserir um **$atributo**, o plugin irá buscar na API pelo atributo, se ele f |
|
|
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
Se o **$atributo**, for um objeto que possui o atributo "type: resource:media", será pego o link do valor @id que é um link para o item da imagem, o elemento <figure> será marcado como a classe "getod_image_url" e recebe o atributo "getod_image_url" com o link.
|
|
|
|
|
|
|
|
Quando o restante dos blocos terminarem de rodar,um novo loop de chamadas da API se inicia. Para cada imagem marcada como a classe "getod_image_url", é baixado o dado, e a imagem e os dados da imagem são inseridos nos campos apropriados.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
... | @@ -33,19 +41,15 @@ ao inserir um **$atributo**, o plugin irá buscar na API pelo atributo, se ele f |
... | @@ -33,19 +41,15 @@ ao inserir um **$atributo**, o plugin irá buscar na API pelo atributo, se ele f |
|
|
|
|
|
**Dado:**
|
|
**Dado:**
|
|
|
|
|
|
|
|
|
|
```json
|
|
```json
|
|
|
|
|
|
{
|
|
{
|
|
"o:title": "Paschoal Lemme",
|
|
"thumbnail_display_urls": {
|
|
"madsrdf:fullerName": [
|
|
"large": "https://repositorio.canalciencia.ibict.br/files/large/70553654bd99a87bd404755d3734ad805371793c.jpg",
|
|
{
|
|
"medium": "https://repositorio.canalciencia.ibict.br/files/medium/70553654bd99a87bd404755d3734ad805371793c.jpg",
|
|
"type": "literal",
|
|
"square": "https://repositorio.canalciencia.ibict.br/files/square/70553654bd99a87bd404755d3734ad805371793c.jpg"
|
|
"property_id": 254,
|
|
},
|
|
"property_label": "Fuller Name",
|
|
|
|
"is_public": true,
|
|
|
|
"@value": "Paschoal Lemme"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
}
|
|
|
|
|
|
```
|
|
```
|
... | | ... | |