Testando TWiki FormQueryPlugin
Plugin desinstalado no meomento.
Definindo a busca:
%FORMQUERY{ name=QueryErro search="Título='.*In.*'"}%
%FORMQUERY{ name=QueryErro search="Título='.*In.*'"}%
Não funciona pq existe um "í"(i acentuado) o que causa um erro na definição da query.
O nome deve conter apenas os caracteres
[A-Za-z0-9], como é definido o nome do campo pelo TWiki.
Exemplo:
%META:FIELD{name="Ttulo" title="Título" value="teste do campo título"}%, pode ser visto com o uso de
?raw=debug.
Agora vai...
%FORMQUERY{ name=Query1 search="Ttulo='.*In.*'"}%
%FORMQUERY{ name=Query1 search="Ttulo='.*In.*'"}%
Para definir a tabela (ou outra coisa) de formatação da busca usamos
%TABLEFORMAT{..}%, como aqui:
%TABLEFORMAT{
name=Tab
header="| *Tópico* | *Título* | *Classificação* |"
format="| $topic | $Ttulo | $Classificao |"
footer="| fim... |
"
sort="Ttulo"
}%
%TABLEFORMAT{ name=Tab header="|
Tópico |
Título |
Classificação |" format="| $topic | $Ttulo | $Classificao |" footer="
| fim... |
" sort="Ttulo"}%
E finalmente, apresentando a busca:
%SHOWQUERY{ query=Query1 format=Tab }%
Resultado:
%SHOWQUERY{ query=Query1 format=Tab row_count="5" }%
Testando a negação...
%FORMQUERY{ name=Query2 search="Ttulo!='.*In.*'"}%
%FORMQUERY{ name=Query2 search="Ttulo!='.*In.*'"}%
Resultado:
%SHOWQUERY{ query=Query2 format=Tab row_count="10" }%