2009-06-13 8 views
3

Comment stylisez-vous le paginateur avec CSS utilisé dans CakePHP?Comment stylisez-vous le paginateur utilisé dans CakePHP avec CSS?

Je n'arrive pas à trouver un moyen d'attacher une classe/ID CSS à chacun des "span" générés par l'assistant de pagination par défaut dans CakePHP.

+0

pourriez-vous nous donner un petit quelque chose ici pour travailler avec? Le code que vous utilisez pour le générer? le code HTML généré? tous les deux? –

Répondre

7

voir: http://www.switchonthecode.com/tutorials/cakephp-part-6-pagination et http://api.cakephp.org/class/paginator-helper

Ce qui ressort ici est que vous pouvez passer des options suivant(), prev(), et le nombre()

ce que vous voulez faire est de passer la classe option.

par exemple.

$paginator->prev(
    '<< Previous', 
    array(
     'class' => 'PrevPg' 
    ), 
    null, 
    array(
     'class' => 'PrevPg DisabledPgLk' 
    ) 
). 
    $paginator->numbers(
    array(
     'class' => 'numbers' 
    ) 
). 
    $paginator->next(
    'Next >>', 
    array(
     'class' => 'NextPg' 
    ), 
    null, 
    array(
     'class' => 'NextPg DisabledPgLk' 
    ) 
), 
    array(
    'style' => 'width: 100%;' 
) 
+0

Merci, en fait je suis tombé sur la page d'aide de paginator sur cakephp.org, cela peut sembler stupide mais où puis-je trouver une liste d'options disponibles que je peux passer comme arguments? – SteD

+0

près du sommet de http://api.cakephp.org/file/libs/view/helpers/paginator.php vous pouvez voir une liste des options acceptées. Bizarrement, cela n'inclut pas "class" ou "style" cependant .... Je suis forcé de supposer que les options qui ne sont pas sur cette liste sont simplement transmises en tant qu'attributs à l'élément généré. –

Questions connexes