ti-enxame.com

Filtrando com_content no back-end por url no Joomla 3.3.1

Estou tentando filtrar o gerenciador de artigos no back-end por meio do URL, como:

index.php? option = com_content & filter_category_id = 18

mas não parece funcionar. Em vez disso, me dá um aviso:

Aviso: Tente atribuir propriedades de não objetos em /libraries/framework/Joomla/Registry/Registry.php na linha 428

Há alguma alteração em como podemos filtrar o componente ou há um erro?

1
FFrewin

Parece que o método para fazer isso foi alterado. Eu verifiquei esse método e ele funciona perfeitamente. Eu não posso quebrar tudo

Aqui está um exemplo usando publicado

index.php? option = com_content & view = artigos e filtro [publicado] = 1

Você também pode usar

  • nível [filtro]
  • [filtro] author_id

etc

na verdade, tudo o que está nas ferramentas de pesquisa na exibição do artigo pode ser predefinido usando o URL, basta obter seu ID usando as ferramentas de desenvolvimento do Google!

Isso pode ser óbvio, mas acho que preciso completar a resposta caso alguém o veja, mas você também pode empilhar os filtros, ou seja,

index.php?option=com_content&view=articles&filter[category_id]=2&filter[level]=1
1
MOLEDesign

Agora que os filtros do Joomla estão permitindo várias seleções, por exemplo em com_content lista de artigos que podemos filtrar usando várias categorias, a maneira de obter a filtragem com uma string de consulta _GET é como abaixo:

index.php?option=com_content&view=articles&filter[category_id][]=105&filter[category_id][]=146

Essencialmente, precisamos converter o filtro desejado em uma matriz (quando aplicável) e depois atribuir vários.

&filter[category_id][]=105&filter[category_id][]=146
0
FFrewin