Open the menu

    Filtro para Publicadores

    O Filtro para Publicadores é uma ferramenta acessível através do modo de Edição em Contexto e de Posicionar Widgets. Permite ao publicador filtrar conteúdos em uma interface.

    Por padrão as interfaces configuradas com o filtro para publicadores são as do tipo Lista.

    O LumisXP possiblita a inclusão deste filtro em outras interfaces. É necessário incluir este item de menu na definição da interface no respectivo arquivo servicedefinition.xml.

    Um filtro é composto por um campo, um operador e por um ou mais valores.

    PopUp - Filtro para publicadores
    Filtro para publicadores

    Campos

    Os campos disponibilizados ao publicador, dependerão dos seus dataTypes.

    Alguns dos dataTypes permitidos são: String, Text, Integer, Double, DateTime, Boolean, contentId, lumisContentParentContent, lumisParentContent, lumisChannel, lumisPage, lumisPageTemplate, lumisPageOrPageTemplate, lumisPrincipal, Tags, Highlight, Categorization.

    O publicador poderá criar mais de um filtro, e cada filtro poderá conter um ou mais valores para o campo escolhido.

    Operadores

    Cada dataType possui seus operadores específicos. Assim um campo do tipo texto não poderá ser filtrados por um operador "maior que", pois esse opreador é utilizado para tipos numéricos e datas, por exemplo.

    A lista de operadores possíveis é:

    • É igual a
    • Não é igual a
    • Contém algum
    • Contém todos
    • Maior que
    • Maior ou igual que
    • Menor que
    • Menor ou igual que
    • Possui algum valor
    • Não possui valor

    Valores

    Assim como cada dataType possui seus operadores específicos, ele também possui frontends específicos para o campo de valor.

    Desse modo, caso o campo filtrado seja, por exemplo, do tipo date o frontend para ele será um dateTimePicker. Do mesmo jeito, para um tipo text será um textarea e um tipo boolean, um checkbox.

    Através de um botão ou é possível adicionar mais valores ao filtro.