Listar artigos por ID/DESC no Joomla
Dica publicada em PHP / Miscelânea
Listar artigos por ID/DESC no Joomla
A área de administração de artigos no Joomla, por padrão, ordena a lista de artigos pela seção/ASC (em ordem crescente). Para ordenar essa lista pelo ID/DESC (em ordem decrescente), edite o arquivo:
joomla/administrator/components/com_content/controller.php
As linhas 75 a 77, que originalmente estão assim:
Deverão ficar assim após alteração:
Com essa alteração, ao acessar a área de "Administrar artigos" no Joomla /administrator/index.php?option=com_content, serão listados os artigos pelo ID/DESC.
Até a próxima.
joomla/administrator/components/com_content/controller.php
As linhas 75 a 77, que originalmente estão assim:
75 if (!$filter_order) {
76 $filter_order = 'section_name';
77 }
Deverão ficar assim após alteração:
75 if (!$filter_order ) {
76 $filter_order = 'c.id';
77 }
78 if (!$filter_order_Dir ) {
79 $filter_order_Dir = 'DESC';
80 }
76 $filter_order = 'c.id';
77 }
78 if (!$filter_order_Dir ) {
79 $filter_order_Dir = 'DESC';
80 }
Com essa alteração, ao acessar a área de "Administrar artigos" no Joomla /administrator/index.php?option=com_content, serão listados os artigos pelo ID/DESC.
Até a próxima.
Abra o arquivo: \seusite\administrator\components\com_content\models\articles.php
vá por volta da linha 97
// List state information.
parent::populateState('a.id', 'desc'); //entre os parenteses você altera a forma que vai ficar listada. No meu caso usei para listar por id.
}