Skip to content

Plugin WordPress que habilita um shortcode para buscar informações da API do MapasCulturais, e insere um módulo adicional ao Divi Builder, que permite configurar esse shortcode. Desenvolvido pelo @Caipira-Lab no @Mutirao de @hackersBR da @midianinja

License

Notifications You must be signed in to change notification settings

ForaDoEixo/MapasBuilder

Repository files navigation

Mapas Culturais Plugin OU Mapas Builder

Plugin WordPress que habilita um shortcode para buscar informações da API do MapasCulturais, e insere um módulo adicional ao Divi Builder, que permite configurar esse shortcode.

Shortcodes

[list_entities]

Lista entidades de uma instalação do Mapas Culturais

Exemplo:

<div class="row list_entities_item">
    <div class="col-md-3"><img src="{{avatarBig.url}}"></div>
    <div class="col-md-9">
    <h3><a href="{{singleUrl}}" target="_blank">{{name}}</a></h3>
    <p>{{shortDescription}}</p><br>
    </div></div>

Templating

Mustache.js

Minimal templating with {{mustaches}} in JavaScript - https://github.com/janl/mustache.js/

Exemplo:

<div class="row list_entities_item">
  {{#avatarBig.url}}<div class="col-md-3"><img src="{{avatarBig.url}}"></div>{{/avatarBig.url}}
  <div class="col-md-9">
    <h3><a href="{{singleUrl}}" target="_blank">{{name}}</a></h3>
    <p>{{shortDescription}}</p><br>
  </div>
</div>

Atributos

  • url(obrigatorio): URL da instalação do Mapas Culturais.

    Exemplo: http://mapa.hackers.org.br/

  • entity: Tipo da entidade a ser listada.

    Padrão: event

  • select: Campos a serem retornados pela API

    Padrão: name,shortDescription

  • files: Arquivos a serem retornados pela API

    Padrão: header.header,avatar.avatarBig

  • order: Ordenação na qual o resultado será exibido

    Padrão: id DESC

  • limit: Limite de resultados retornados pela API

    Padrão: 10

  • pagination: Se a paginação deva ser incluida na renderização do resultado da API

    Padrão: false

  • seals: Filtra os resultados, mantendo somente os que tiverem os selos especificados.

    Exemplo: 1,3,25

  • profiles: Filtra os resultados, mantendo somente os que tiverem linkados aos profiles especificados.

    Exemplo: 1,3,25

Projeto inspirado pelo plugin medialab-ufg/list-events-shortcode

About

Plugin WordPress que habilita um shortcode para buscar informações da API do MapasCulturais, e insere um módulo adicional ao Divi Builder, que permite configurar esse shortcode. Desenvolvido pelo @Caipira-Lab no @Mutirao de @hackersBR da @midianinja

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •