Hallo Stefan!
Meiner Meinung nach sollte man den Core nur ändern, wenn es unbedingt nötig ist - ein Update zu machen wird immer schwieriger. Zudem habe ich den Eindruck,
sei mir bitte nicht böse, dass du nicht weißt was dein PHP-Code für Auswirkungen auf das gesamte Programm hat.
Nochmal - die Funktion "display_links" wird aus der account_history.php, products_new.php, reviews.php und specials.php aufgerufen. Wenn du was änderst, musst du dir auch diese Dateien und die dazugehörigen Templatedateien anschauen.
Aber wenn du es unbedingt ändern möchtest, dann mach mal folgendes.
In die /includes/modules/product_listing.php
$navigation = "\n".'<div class="row-fluid">';$navigation .= '<div class="span4">'.$listing_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS
).'</div>'; $navigation .= '<div class="pagination span8 text-right">';$navigation .= '<ul>';$navigation .= $listing_split->display_links(MAX_DISPLAY_PAGE_LINKS
, xtc_get_all_get_params
(array ('page', 'info', 'x', 'y', 'keywords')).(isset($_GET['keywords'])?
'&keywords='. urlencode($_GET['keywords']):''));$navigation .= '</ul>';$navigation .= '</div>';$navigation .= '</div>'."\n"; In die /includes/classes/split_page_results.php
// previous button - not displayed on first page if ($this->current_page_number > 1) $display_links_string .= '<li><a href="' . xtc_href_link
(basename($PHP_SELF), $parameters . 'page=' . ($this->current_page_number - 1), $request_type) . '" class="pageResults" title="' . PREVNEXT_TITLE_PREVIOUS_PAGE
. '">' . PREVNEXT_BUTTON_PREV
. '</a></li>'; // previous button - only on first page if (($this->current_page_number == 1) && ($this->number_of_pages != 1)) $display_links_string .= '<li class="disabled"><a class="pageResults" title="' . PREVNEXT_TITLE_PREVIOUS_PAGE
. '">' . PREVNEXT_BUTTON_PREV
. '</a></li>'; // check if number_of_pages > $max_page_links $cur_window_num = (int
)($this->current_page_number / $max_page_links); if ($this->current_page_number % $max_page_links) $cur_window_num++; $max_window_num = (int
)($this->number_of_pages / $max_page_links); if ($this->number_of_pages % $max_page_links) $max_window_num++; // previous window of pages if ($cur_window_num > 1) $display_links_string .= '<li><a href="' . xtc_href_link
(basename($PHP_SELF), $parameters . 'page=' . (($cur_window_num - 1) * $max_page_links), $request_type) . '" class="pageResults" title="' . sprintf(PREVNEXT_TITLE_PREV_SET_OF_NO_PAGE
, $max_page_links) . '">...</a></li>'; // page nn button for ($jump_to_page = 1 + (($cur_window_num - 1) * $max_page_links); ($jump_to_page <= ($cur_window_num * $max_page_links)) && ($jump_to_page <= $this->number_of_pages); $jump_to_page++) { if ($jump_to_page == $this->current_page_number) { if ($this->number_of_pages != 1) $display_links_string .= '<li class="active"><a>' . $jump_to_page . '</a></li>'; } else { $display_links_string .= '<li><a href="' . xtc_href_link
(basename($PHP_SELF), $parameters . 'page=' . $jump_to_page, $request_type) . '" class="pageResults" title="' . sprintf(PREVNEXT_TITLE_PAGE_NO
, $jump_to_page) . '">' . $jump_to_page . '</a></li>'; } } // next window of pages if ($cur_window_num < $max_window_num) $display_links_string .= '<li><a href="' . xtc_href_link
(basename($PHP_SELF), $parameters . 'page=' . (($cur_window_num) * $max_page_links + 1), $request_type) . '" class="pageResults" title="' . sprintf(PREVNEXT_TITLE_NEXT_SET_OF_NO_PAGE
, $max_page_links) . '">...</a></li>'; // next button if (($this->current_page_number < $this->number_of_pages) && ($this->number_of_pages != 1)) $display_links_string .= '<li><a href="' . xtc_href_link
(basename($PHP_SELF), $parameters . 'page=' . ($this->current_page_number + 1), $request_type) . '" class="pageResults" title="' . PREVNEXT_TITLE_NEXT_PAGE
. '">' . PREVNEXT_BUTTON_NEXT
. '</a></li>'; // next button - only on last page if (($this->current_page_number == $this->number_of_pages) && ($this->number_of_pages != 1)) $display_links_string .= '<li class="disabled"><a class="pageResults" title="' . PREVNEXT_TITLE_NEXT_PAGE
. '">' . PREVNEXT_BUTTON_NEXT
. '</a></li>'; return $display_links_string; } Wenn dir das [<< vorherige] und [nächste >>] nicht gefällt, dann schau mal in die /lang/german/german.php Abschnitt "Product Navigation".
Mit ein bisschen CSS kannst du jetzt noch die Abstände oben und unter, die die Klasse "pagination" hinterlässt, stylen.
Gruß Karl