Salut la communauté,
en cours d'élaboration d'un composant joomla.
J'arrive bien à avoir mon listing d'article cote backend mais suis un peu à la ramasse sur question du searchtool.
mon listing de base m'affiche mes entrées mais je souhaiterais pouvoir les filtrer selon mes parametres.
J'ai bien "<?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); ?>" qui le fait pour le niveau d'acces.
Ce dernier renvoie apparemment au document model qui me donne du code genre
Mais comment puis-je lui faire comprendre mes propres champs de table pour sorting?
Je ne suis pas sur d'etre clair, merci d'avance.
en cours d'élaboration d'un composant joomla.
J'arrive bien à avoir mon listing d'article cote backend mais suis un peu à la ramasse sur question du searchtool.
mon listing de base m'affiche mes entrées mais je souhaiterais pouvoir les filtrer selon mes parametres.
J'ai bien "<?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); ?>" qui le fait pour le niveau d'acces.
Ce dernier renvoie apparemment au document model qui me donne du code genre
Code PHP:
$query->from($db->quoteName('#__foos_details', 'a'));
// Join over the asset groups.
$query->select($db->quoteName('ag.title', 'access_level'))
->join(
'LEFT',
$db->quoteName('#__viewlevels', 'ag') . ' ON ' . $db->quoteName('ag.id') . ' = ' . $db->quoteName('a.access')
);
// Join over the categories.
$query->select($db->quoteName('c.title', 'category_title'))
->join(
'LEFT',
$db->quoteName('#__categories', 'c') . ' ON ' . $db->quoteName('c.id') . ' = ' . $db->quoteName('a.catid')
);
// Join over the language
$query->select($db->quoteName('l.title', 'language_title'))
->select($db->quoteName('l.image', 'language_image'))
->join(
'LEFT',
$db->quoteName('#__languages', 'l') . ' ON ' . $db->quoteName('l.lang_code') . ' = ' . $db->quoteName('a.language')
);
Je ne suis pas sur d'etre clair, merci d'avance.
Commentaire