2011-09-27 41 views
0

我以前在drupal的stackoverflow上發佈了這個問題,但我沒有得到任何答案。 我正在嘗試2種不同的分頁樣式。一個用於頁面瀏覽,另一個用於塊瀏覽。塊視圖應該顯示上一個和下一個的圖像箭頭。我嘗試以下,但它改變了這兩種風格如何更改塊視圖分頁樣式

function theme_pager_first($variables) { 
    $text = $variables['text']; 
    $text = "test123"; 
    $element = $variables['element']; 
    $parameters = $variables['parameters']; 
    global $pager_page_array; 
    $output = ''; 

// If we are anywhere but the first page 
if ($pager_page_array[$element] > 0) { 
    $output = theme('pager_link', array('text' => $text, 'page_new' => pager_load_array(0, $element, $pager_page_array), 'element' => $element, 'parameters' => $parameters)); 
    } 

    return $output; 
} 

回答

2

可能軟糖東西連同一堆的主題覆蓋功能,但真的沒有必要:你可以用好「醇CSS。

只需創建類似這樣的規則:

.block .pager-first a{display:inline-block;text-indent:-999em;background:url(/path/to/arrow.jpg) left top no-repeat;} 
.block .pager-last a{display:inline-block;text-indent:-999em;background:url(/path/to/arrow.jpg) right top no-repeat;} 

這將目標只是尋呼機是一個塊中,去除nextprevious文本並在他們的地方:)

+0

我試過CSS,你將你的形象提供,但它不適合我。文字縮進不會隱藏>>標記。因此,我同時在頁面上顯示>>和圖像 –

+0

我剛剛更新了答案,上面的代碼已經過測試,可在Chrome和Firefox中使用,不能說IE。恐怕:-) – Clive

+0

謝謝你,我增加了額外的'.block a {display:block;寬度:20px}' –