2009-06-13 5 views
3

Wie stylen Sie den Paginator mit CSS in CakePHP?Wie stylen Sie den in CakePHP mit CSS verwendeten Paginator?

Ich kann keinen Weg finden, eine CSS-Klasse/ID an jede "span" anzuhängen, die vom standardmäßigen Paginierungshelfer in CakePHP erzeugt wird.

+0

könnten Sie uns hier etwas geben, um damit zu arbeiten? Der Code, den Sie verwenden, um es zu generieren? der HTML generiert? beide? –

Antwort

7

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

Was hier auffällt, ist, dass Sie die Optionen zum nächsten gelangen kann(), prev() und Zahlen()

was Sie wollen, ist zu tun, um die Klasse übergeben Möglichkeit.

z.B.

$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

Danke, eigentlich bin ich auf die Paginator-Hilfeseite auf CakePHP.org gestoßen, es mag sich dumm anhören, aber wo finde ich eine Liste mit Optionen, die ich als Argumente weitergeben kann? – SteD

+0

oben auf http://api.cakephp.org/file/libs/view/helpers/paginator.php können Sie eine Liste der akzeptierten Optionen sehen. Seltsamerweise enthält es aber nicht "Klasse" oder "Stil". Ich muss annehmen, dass Optionen, die nicht auf dieser Liste stehen, einfach als Attribute an das generierte Element weitergegeben werden. –

Verwandte Themen