pagination J'ai changé une fonction dans pagination.php de base dans le dossier des bibliothèques/html commeJoomla 2.5 override
protected function _list_render($list)
{
$stranky = JPagination::getPagesCounter();
$html = '<ul>';
$html .= '<li class="pagination-prev">' . $list['previous']['data'] . '</li>';
$html .= '<li> | '. $stranky .' | </li>';
$html .= '<li class="pagination-next">' . $list['next']['data'] . '</li>';
$html .= '</ul>';
return $html;
}
Ce changement fonctionne très bien, mais ce que je suis en train de réaliser est d'avoir ce code override. donc je mets le même code dans pagination.php dans le dossier html dans mon dossier de modèle et changer le nom de la fonction à pagination_list_render (liste $)
function pagination_list_render($list)
{
$stranky = JPagination::getPagesCounter();
$html = '<ul>';
$html .= '<li class="pagination-prev">' . $list['previous']['data'] . '</li>';
$html .= '<li> | '. $stranky .' | </li>';
$html .= '<li class="pagination-next">' . $list['next']['data'] . '</li>';
$html .= '</ul>';
return $html;
}
Mais maintenant, il ne fonctionne plus et page entière est cassée. Il semble que $ stranky = JPagination :: getPagesCounter(); est le problème .. dans le fichier de base, il fonctionne, dans le fichier remplacé non. Des idées?
Si j'appelle getPagesCounter() statiquement ou avec votre sugested $ ce, le changement dans le fichier de base produira de bons résultats. Mais si je mets le même code (statiquement ou avec $ this) dans le fichier chrome, le résultat est toujours le même, les pages brisées. Nibra, pourriez-vous s'il vous plaît confirmer que vous avez essayé de passer outre et que cela a fonctionné pour vous? Si vous essayez, peut-être vous trouvez où est le problème avec ce remplacement. Merci – Matop79
Désolé, je ne l'ai pas testé. Vous avez raison, l'objet JPagination n'est pas disponible dans le remplacement. Corrigé (et testé) la réponse. – nibra
Votre solution fonctionne! Merci. J'accepte ta réponse Mais une autre question. Il n'y a vraiment aucun moyen d'inclure (appeler) objet JPagination dans cette méthode de remplacement? Je préférerais utiliser une manière élégante d'utiliser l'objet JPagination au lieu de le calculer. – Matop79