Sziasztok!
Már napok óta keresgélek valami leírást, vagy segítséget, hogy hogyan tudnám a full pager-t sminkelni. Pontosabban annyit szeretnék rajta változtatni, hogy a következő és az előző gomb egy általam kreált kis nyilacska képe legyen, valamint az oldalszámok közé kötőjelet tenni és eltüntetni az első és utolsó gombokat.
Eddig az api.drupal.org-ot nézegettem és próbáltam a pager.inc fájl 300. körüli soránál módosításokat végbevinni (persze itt csak próbáltam) ha ment volna akkor újra deklaráltam volna a template.php-ban, de nem ment...
Ha legalább egy linket küldene valaki, ahol találok valami támpontot, nagyon hálás lennék...
Előre is köszönöm!
Drupal verzió:
Fórum:
jó helyen keresgéltél
A theme_pager() függvényt kell megvalósítanod a template.tpl.php fájlodban. Az első és utolsó gombokat egyszerűen kitörölheted. Az előző és következő gombokra a képet egyszerű CSS segítségével is meg tudod csinálni, de ha gondolod nézz rá a theme_pager_next() és theme_pager_previous() függvényekre is.
A problémám, hogy valamiért
A problémám, hogy valamiért nem lehet újra deklarálni azaz nem is vagyok biztos benne, hogy jól csinálom: megkerestem a szükséges függvényeket a pager.inc-ben és azokat átmásoltam a php-ba. Ilyenkor hibát ír ki a böngésző: Cannot redeclare theme_pager() , valamint hogy előzőleg deklarálva volt a pager.inc-ben.
Kissé bizonytalan vagyok...
theme helyett sminked neve
A theme előtag helyett a függvény nevében írd a sminked nevét, úgy jó lesz.
Utána ne felejtsd el üríteni a smink regisztrációs tárat!
Ezt már hallottam, de nem
Ezt már hallottam, de nem ugrott volna be, hogy ezt kell. Köszi!
Már nagyban kísérletezek, de
Már nagyban kísérletezek, de még mindig van pár dolog amit nem értek:
ha fogom a
function theme_pager
függvényt és újra deklarálom a theme.php-ban akkor alapból semminek sem kellene változni, (csak ha módosítok benne valamit) mert a maradék függvényeket mint ha semmi sem történt volna az pager.inc-ből hívja. <= ezt jól gondolom?
Na de miért van az, hogy ha bemásolom ezt a function theme_pager függvényt akkor eltűnik a minden szöveges gomb: első, előző, következő, utolsó -és csak a számok maradnak.
Semmin sem változtat ha a többi függvényt(
theme_pager_first ...) is bemásolom!
(és persze átírom a theme-t és ürítem is a üríteni a smink regisztrációs tárat!)
Az előző furcsaság miatt a
Az előző furcsaság miatt a pager.inc-ben próbálkozom, de nem sok eredménnyel, mert egy függvény paramétereit nem lehet csak úgy módosítani. Ezért az $output-ok piszkálásával próbálkozok, de azt sem a legjobb.
Megnéztem a css-es dolgot is:
ha background-image -nek szeretném berakni, mert nem tudom másképp hogyan lehetne... akkor ugye kell elé egy szöveg is mert kül nincs link, meg a kép sem látszik mert nincs érték.
Erre az egészre nincs véletlenül egy jól bevált modul vagy valami bevett szokás?